Articles of httplib2

Ejemplo del cliente python jsonrpc2 que se conecta al ejemplo remoto de hello world usando httplib?

Estoy tratando de crear un servidor jsonrpc2 que acepte json sobre http, procesará los datos y devolverá json al cliente solicitante. Soy bastante nuevo en los servidores rpc y wsgi y solo lo he usado como parte de un webframework como django. Estoy intentando seguir el ejemplo dado con la documentación de jsonrpc2. El primer […]

Descarga de contenido comprimido a través de HTTP usando Python

¿Cómo aprovecho la compresión de HTTP 1.1 al descargar páginas web con Python? Actualmente estoy usando el módulo urllib incorporado para descargar contenido web. Al leer la documentación no pude encontrar ninguna información que de hecho esté usando compresión. ¿Ya está integrado en urllib o hay otra biblioteca que puedo usar?

Usando Httplib2 en Python Appengine

¿Por qué recibo este error al ejecutar mi aplicación que intenta hacer OAuth con Foursquare? import httplib2 ImportError: No module named httplib2 He instalado httplib2 descargándolo y $ python setup.py se instala en la línea de comandos como se indica aquí ¿Me estoy perdiendo de algo? Gracias

Python httplib2, AttributeError: ‘set’ objeto no tiene atributo ‘elementos’

Estoy jugando con la biblioteca de Python httplib2 . El siguiente es mi código. import urllib.parse import httplib2 httplib2.debuglevel = 1 http = httplib2.Http() url = “http://login.sina.com.cn/hd/signin.php” body = {“act”: “1”, “entry”: “vblog”, “password”: “P@$sW0rd”, “reference”: “http://vupload.you.video.sina.com.cn/u.php?m=1&cate=0”, “reg_entry”: “vblog”, “remLoginName”: “on”, “username”: “this_is_user_name”, “x”: “”, “y”: “”} headers = {“Accept”, “text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8”, “Accept-Charset”, “ISO-8859-1,utf-8;q=0.7,*;q=0.7”, “Accept-Encoding”, “gzip,deflate”, […]

Intermitente “Fallo de saludo de alerta sslv3” en Python

Tengo una API REST escrita en Java que se ejecuta bajo JBoss. Recientemente actualizamos nuestra JVM de 1.6 a 1.7. Esto comenzó a causar problemas solo con nuestros clientes de Python que se estaban conectando. De manera intermitente, los clientes de Python están recibiendo fallos de protocolo de enlace. Escribimos una prueba muy simple que […]

ImportError: No hay módulo llamado httplib2

Tengo una aplicación Python 2.7 GAE que ya tiene mucha funcionalidad. Ahora quiero integrarme con una API de Google. Dentro de mi IDE (PyCharm) que se ejecuta en Mac OSX, agregué las siguientes líneas al progtwig principal de mi aplicación: import httplib2 pass Cuando COMANDO-haga clic en “httplib2”, el IDE abre “httplib2-0.8-py2.7.egg / httplib2 / […]

Python: Módulo Httplib2 no encontrado

Intenté importar el módulo pero recibo el error que se muestra a continuación: sh-3.2# python -V Python 2.6.4 sh-3.2# python -c “import httplib2” Traceback (most recent call last): File “”, line 1, in ImportError: No module named httplib2 ¿Cómo arreglar este error?

¿Cómo especificar las peticiones de python http put body?

Estoy tratando de volver a escribir un código Python antiguo con el módulo de solicitudes. El propósito es subir un archivo adjunto. El servidor de correo requiere la siguiente especificación: https://api.elasticemail.com/attachments/upload?username=yourusername&api_key=yourapikey&file=yourfilename Código antiguo que funciona: h = httplib2.Http() resp, content = h.request(‘https://api.elasticemail.com/attachments/upload?username=omer&api_key=b01ad0ce&file=tmp.txt’, “PUT”, body=file(filepath).read(), headers={‘content-type’:’text/plain’} ) No encontré cómo usar la parte del cuerpo en […]

¿Por qué esta URL eleva BadStatusLine con httplib2 y urllib2?

Usando httplib2 y urllib2, estoy tratando de obtener páginas de esta URL, pero todas ellas no funcionaron y terminaron con esta excepción. content = conn.request(uri=”http://www.zdnet.co.kr/news/news_print.asp?artice_id=20110727092902″) Traceback (most recent call last): File “”, line 1, in File “/usr/lib/python2.7/dist-packages/httplib2/__init__.py”, line 1129, in request (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) File “/usr/lib/python2.7/dist-packages/httplib2/__init__.py”, […]

Python crea cookies y luego carga una página con las cookies

Me gustaría acceder a una página web desde un progtwig de python. Tengo que configurar las cookies para cargar la página. Usé la biblioteca httplib2, pero no encontré cómo agregar mi propia cookie resp_headers, content = h.request(“http://www.theURL.com”, “GET”) ¿Cómo puedo crear cookies con el nombre y valor correctos, agregarlos a la función y luego cargar […]