Articles of httplib

Error de Suds: BadStatusLine en httplib

Estoy usando espuma 0.3.6. Al crear un cliente de suds, recibo un error al azar: httplib.py, _read_status (), línea 355, clase httplib.BadStatusLine ‘ Aquí está el código utilizado para crear el cliente: imp = Import(‘http://www.w3.org/2001/XMLSchema’) imp.filter.add(‘http://tempuri.org/encodedTypes’) imp.filter.add(‘http://tempuri.org/’) self.doctor = ImportDoctor(imp) self.client = Client(self.URL,doctor=self.doctor) ¿Qué significa este error y cómo puedo solucionarlo? ¡Gracias!

Tunneling httplib a través de un proxy

Estoy tratando de averiguar cómo enviar datos a un servidor a través de un proxy. Esperaba que esto fuera posible a través de tor, pero como Tor usa SOCKS aparentemente no es posible con httplib (corríjame si me equivoco) Esto es lo que tengo ahora mismo. import httplib con = httplib.HTTPConnection(“google.com”) con.set_tunnel(proxy, port) con.send(“Sent Stuff”) […]

Python urllib vs httplib?

¿Cuándo alguien usaría httplib y cuándo urllib? ¿Cuáles son las diferencias? Creo que ya estoy listo para usar urplib httplib, estoy planeando hacer una aplicación que necesite hacer una solicitud http y hasta el momento solo usé httplib.HTTPConnection en python para solicitudes, y leyendo sobre urllib veo que puedo usar eso también para solicitar Entonces, […]

Solicitudes HTTP que utilizan un rango de direcciones IP en Python

Tengo una máquina virtual como servidor con la dirección IP 10.91.55.2. Tengo otra máquina virtual que actúa como un cliente que tiene una dirección IP en el rango 10.91.56.2 …… 10.91.56.10. Quiero escribir un script que usará todas estas direcciones IP en el cliente para enviar una solicitud HTTP al servidor (10.91.55.2). He escrito un […]

Selector sin cabeza navegador webdriver Restablecimiento de la conexión por par

Estoy tratando de raspar los datos de las URL a continuación. Pero el selenium falla cuando driver.get(url) Algunas veces el error es [Errno 104] Connection reset by peer , a veces [Errno 111] Connection refused . En días raros funciona bien y en mi Mac con navegador real, la misma araña funciona bien cada vez. […]

Python httplib Nombre o servicio desconocido

Estoy tratando de usar httplib para enviar información de la tarjeta de crédito a authorize.net. Cuando bash publicar la solicitud, obtengo el siguiente seguimiento: File “./lib/cgi_app.py”, line 139, in run res = method() File “/var/www/html/index.py”, line 113, in ProcessRegistration conn.request(“POST”, “/gateway/transact.dll”, mystring, headers) File “/usr/local/lib/python2.7/httplib.py”, line 946, in request self._send_request(method, url, body, headers) File “/usr/local/lib/python2.7/httplib.py”, […]

python httplib / urllib obtener nombre de archivo

¿Existe la posibilidad de obtener el nombre de archivo eg xyz.com/blafoo/showall.html ¿Si trabajas con urllib o httplib? ¿Para que pueda guardar el archivo con el nombre de archivo en el servidor? si vas a sitios como xyz.com/blafoo/ No puedes ver el nombre del archivo. Gracias

¿Python script para ver si existe una página web sin descargar toda la página?

Estoy tratando de escribir un script para probar la existencia de una página web, sería bueno si se verificara sin descargar toda la página. Este es mi punto de partida, he visto que varios ejemplos utilizan httplib de la misma manera, sin embargo, cada sitio que reviso simplemente devuelve falso. import httplib from httplib import […]

¿Cómo arreglar la excepción httplib.BadStatusLine?

URL = “MY HTTP REQUEST URL” XML = “0” parameter = urllib.urlencode({‘XML’: XML}) response = urllib.urlopen(URL, parameter) print response.read() IOError: (‘http protocol error’, 0, ‘got a bad status line’, None) Estoy tratando de enviar XML a un servidor y recuperar XML. ¿Hay alguna manera de arreglar / ignorar esta excepción? Sé que la línea de […]

Python httplib ResponseNotReady

Estoy escribiendo un cliente REST para elgg usando python, e incluso cuando la solicitud se realiza correctamente, obtengo esto en respuesta: Traceback (most recent call last): File “testclient.py”, line 94, in result = sendMessage(token, h1) File “testclient.py”, line 46, in sendMessage res = h1.getresponse().read() File “C:\Python25\lib\httplib.py”, line 918, in getresponse raise ResponseNotReady() httplib.ResponseNotReady Mirando el […]