Tengo una cámara en mi red a la que estoy intentando conectar con la espuma, pero la espuma no envía toda la información necesaria. Necesito poner encabezados de soap adicionales no definidos en el archivo WSDL para que la cámara pueda entender el mensaje. Todas las cabeceras están contenidas en un sobre SOAP y luego […]
Hago : base64string = base64.encodestring(‘%s:%s’ % (userid, passwd)).replace(‘\n’, ”) authenticationHeader = { “Authorization” : “Basic %s” % base64string, “Accept-Encoding” :”gzip,deflate”, “Content-Length” :”1086″, “Host” :”uslugaterytws1test.stat.gov.pl”, “Connection” :”Keep-Alive”, } client = Client(url=wsdl_url, headers=authenticationHeader) security = Security() token = UsernameToken(userid, passwd) token.setnonce(‘MyNonceString…’) token.setcreated(datetime.now()) security.tokens.append(token) client.set_options(wsse=security) result = client.service.CzyZalogowany() print result cliente devuelve 58 métodos. Pero cuando quiero usar […]
Ambiente: Python v2.6.2 suds v0.3.7 El WSDL (servidor) con el que trabajo, tiene las siguientes subsecciones de esquema (intenté escribirlo claramente con texto sin formato) – [subsección # 1] searchRequest: (searchRequest){ userIdentification = (userIdentification){ username = “” password = “” } itineraryArr = (itineraryArray){ _arrayType = “” _offset = “” _id = “” _href = […]
Quiero implementar un servidor web SOAP utilizando la biblioteca ZSI de Python. Intenté la solución descrita aquí , pero obtengo una excepción al usar el comando wsdl2dispatch como se describe en la página 6 del libro: wsdl2dispatch –extended mywsdl.xml Se levanta: Traceback (most recent call last): File “/usr/local/bin/wsdl2dispatch”, line 11, in load_entry_point(‘ZSI==2.0rc3’, ‘console_scripts’, ‘wsdl2dispatch’)() File […]
Estoy creando servicios web en Python usando Spyne basado en este ejemplo . Sin embargo, todos mis servicios se combinan en un archivo wsdl que se encuentra en http://localhost:8000/?wsdl . Estoy buscando otra forma de implementar cada servicio web por separado en un solo archivo wsdl, por ejemplo, http://localhost:8000/service1/?wsdl y http://localhost:8000/service2?wsdl
Estoy tratando de hablar con un servicio web SOAP utilizando SUDS y Python. Después de un montón de problemas con el aprendizaje de Python (sí, soy nuevo en esto) y resolviendo cómo usar SUDS me he encontrado con un problema. La firma del método web que estoy llamando, de acuerdo con la espuma, es (FWTCaseCreate){ […]
Estoy tratando de trabajar con wsdl con la ayuda de python library zeep . Funciona bien, pero no puedo averiguar cómo puedo obtener datos de la solicitud. Mi código: # encoding=utf-8 from requests.auth import HTTPBasicAuth # or HTTPDigestAuth, or OAuth1, etc. from zeep import Client from zeep import helpers from zeep.transports import Transport import logging.config […]
Estoy desarrollando una web usando django y se trata de wsdl. Tengo un código de ejemplo para manejarlo, pero está escrito en PHP y quería convertirlo a python para mi django. Aquí está el archivo PHP … SOAP_1_2, “features” => SOAP_SINGLE_ELEMENT_ARRAYS, “cache_wsdl” => WSDL_CACHE_NONE, “trace” => 1, “exceptions” => 0)); try { $response = $SoapClient->OnlineTransaction(array( […]
Necesito interactuar con un servicio SOAP y estoy teniendo muchos problemas para hacerlo; Realmente apreciaría cualquier sugerencia sobre esto. El mensaje de error original fue: org.apache.axis2.databinding.ADBException: Any type element type has not been given Después de algunas investigaciones, resulta que esto es un desacuerdo entre SUDS y el servidor tiene que ver con cómo lidiar […]
Utilizo python / suds para implementar un cliente y obtengo prefijos de espacio de nombres incorrectos en el encabezado SOAP enviado para un tipo de parámetros definido por el element ref= en el wsdl. .Wsdl hace referencia a un archivo .xsd de tipos de datos, consulte a continuación. El problema es con la función GetRecordAttributes […]