Articles of web services

No se puede llamar a un método de servicio web utilizando SOAPpy

Estoy tratando de llamar a un servicio web usando SOAPpy: from SOAPpy import SOAPProxy url = ‘http://www.webservicex.net/WeatherForecast.asmx’ server = SOAPProxy(url); print server.GetWeatherByPlaceName(‘Dallas’); print server.GetWeatherByZipCode (‘33126’); La llamada al servidor falla: Traceback (most recent call last): File “soap_test.py”, line 6, in print server.GetWeatherByPlaceName(‘Dallas’); File “C:\usr\bin\Python26\lib\site-packages\SOAPpy\Client.py”, line 451, in __call__ return self.__r_call(*args, **kw) File “C:\usr\bin\Python26\lib\site-packages\SOAPpy\Client.py”, line 473, […]

Content-Length está siendo despojado

Estoy usando webpy 0.34, python 2.6.6. También estoy usando mimerender. Estoy tratando de incluir la longitud del contenido en mi respuesta http, pero por alguna razón se está eliminando el encabezado. Digo eliminado porque puedo crear encabezados personalizados muy bien, y puedo ver esos encabezados en el cliente. Pero cuando trato de establecer la longitud […]

API de búsqueda de Amazon

¿Hay una buena manera de acceder a los resultados de búsqueda de amazon (dada una consulta) en Ruby o Python? He estado buscando APIs y encontré una API de publicidad de productos que parece no ser lo mismo que buscar. Preferiría no tener que raspar la página de búsqueda de amazon dada una consulta (incrustada […]

¿Cómo autentico un script urllib2 para acceder a los servicios web HTTPS desde un sitio Django?

todos. Estoy trabajando en un sitio web django / mod_wsgi / apache2 que sirve información confidencial utilizando https para todas las solicitudes y respuestas. Todas las vistas se escriben para redirigir si el usuario no está autenticado. También tiene varias vistas que están destinadas a funcionar como servicios web RESTful. Ahora estoy en el proceso […]

¿Cómo puedo conectarme a un servidor de Microsoft Dynamics CRM usando Python?

El servicio Microsoft Dynamics CRM utiliza la autenticación NTLM, lo que hace que la conexión a él desde un proceso de Python utilizando suds sea algo complicada. Estoy buscando un ejemplo de código que: Enviar y recibir la respuesta de un RetrieveAttributeRequest Enviar y recibir la respuesta de una solicitud de Execute . Esto debe […]

Imprime todos los parámetros de solicitud POST sin saber sus nombres

¿Cómo puedo imprimir todos los parámetros que se pasaron con una solicitud POST utilizando Python y un matraz? Sé cómo pedir un parámetro por nombre from flask import request key = request.args.get(‘key’) Pero no estoy seguro de por qué esto no me funcionó: for a in request.args: print “argument: ” + a

Invocar mediante progtwigción los métodos RPC para un punto final SOAP en python

Estoy buscando una forma sencilla de invocar mediante progtwigción una llamada SOAP / RPC a través de Python. Algo como: method_to_invoke, args = parse_user_input() outbound_xml = library.call_remote_method(method_to_invoke, args) result = requests.post(… data=outbound_xml) Sé que hay varias bibliotecas de Python que admiten llamadas SOAP / RPC; sin embargo, todos hacen algo de “magia” y permiten cosas […]

Usando MySQL en el Frasco

¿Puede alguien compartir códigos de ejemplo en Flask sobre cómo acceder a una base de datos MySQL? Ha habido documentos que muestran cómo conectarse a sqlite pero no en MySQL. Muchas gracias por adelantado

Obtención de 401 en Twitter OAuth solicitudes POST

Estoy tratando de usar Twitter OAuth y mis solicitudes POST están fallando con un Invalid OAuth Request 401 ( Invalid OAuth Request ). Por ejemplo, si quiero publicar una nueva actualización de estado, estoy enviando una POST HTTP POST a https://twitter.com/statuses/update.json con los siguientes parámetros: status=Testing&oauth_version=1.0&oauth_token=xxx& oauth_nonce=xxx&oauth_timestamp=xxx&oauth_signature=xxx& oauth_consumer_key=xxx&in_reply_to=xxx&oauth_signature_method=HMAC-SHA1` Mis solicitudes GET están funcionando bien. Puedo […]

Usando web.py como servidor http no bloqueante

Mientras aprendía algo de progtwigción básica con python, encontré web.py. Me quedé atascado con un problema estúpido: Escribí una aplicación de consola simple con un bucle principal que procesa elementos de una cola en subprocesos separados. mi objective es usar web.py para agregar elementos a mi cola e informar el estado de la cola a […]