Articles of http

Insertar imagen en Picasa en Python Google App Engine Sdk a través de urlfetch

Intento insertar una imagen de una aplicación Flex en la web de picasa a través de Google App Engine Sdk. Quiero hacer un urlfetch simple en lugar de la biblioteca del cliente de Python. El código i siguiente: def Insert(self, sessionToken, album_or_uri, title, filename_or_handle): result = urlfetch.fetch(url=album_or_uri, method=urlfetch.POST, follow_redirects=True, payload=StringIO(filename_or_handle), headers={‘Authorization’: ‘AuthSub token=”‘ + sessionToken […]

La última modificación del archivo descargado no coincide con su encabezado HTTP

Tengo un fragmento de código Python que (para bien o para mal) compara un archivo local con el mismo archivo en un servidor web. Si no está allí, lo descarga, si lo hace, verifica el os.stat modificado por última vez del archivo descargado con el encabezado HTTP del mismo archivo en el servidor. El problema […]

¿Cómo usar el control de caché con python en GAE?

Estoy eligiendo si habilitar el encabezado de caché y qué diferencia hará. El código actual es este y me pregunto si debo habilitar el almacenamiento en caché y qué hará. #seconds_valid = 8600 #self.response.headers[‘Cache-Control’] = “public, max-age=%d” % seconds_valid self.response.headers[‘Cache-Control’] = ‘no-cache’ ¿Puedo probar cuál es la diferencia si cambio el código a este seconds_valid […]

Scapy no envía paquetes ipv6

Hola a todos, soy nuevo aquí, así que por favor sea amable. He estado usando scapy últimamente para enviar y recibir paquetes ipv6 a los servidores habilitados para ipv6 seleccionados. La esencia del código está aquí: text = line[:-1] #destination=getIPv6Addr(line[:-1]) destination=”2607:f1c0:1000:60e0:7992:97f7:61b2:2814″ source=”2001:630:d0:f105:5cfe:e988:421a:a7b7″ syn = IPv6(dst=destination,src=source) / TCP(sport=555,dport=80,flags=”S”)#flag S is syn packet syn.show() syn_ack = sr1(syn,timeout=11) […]

La respuesta HTTP POST falla al usar Web.py

Supongo que no hace falta decir que estoy desconcertado por lo siguiente. Esta es una falsa continuación de mis consultas aquí: HTTP 303 (ver Otros): GET Works, POST Fails Estoy publicando otra pregunta porque la otra trata principalmente con redirecciones de HTTP, y no aborda lo que ahora creo que es el problema subyacente . […]

Cómo usar Python para enviar una solicitud de PDF de varias partes a OneNote

Estoy intentando subir un PDF a OneNote usando Python. De acuerdo con la API de OneNote, necesito publicar una solicitud como esta: Content-Type:multipart/form-data; boundary=MyAppPartBoundary Authorization:bearer tokenString –MyAppPartBoundary Content-Disposition:form-data; name=”Presentation” Content-type:text/html A page with an embedded and displayed PDF file Attached is the lease agreement for the expanded offices! Here’s the contents of our new lease. […]

URI de Google Analytics Data Feed Error 414 URI demasiado grande

Cuando usamos la API de datos de Google Analytics con la biblioteca gdata de Python, estamos ensamblando una solicitud GET según las instrucciones en la documentación aquí: http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDataFeed.html Sin embargo, estamos teniendo problemas. A medida que nuestras solicitudes se hacen más largas, ocasionalmente obtenemos un error 414 URI Demasiado grande cuando tenemos muchos filtros. ¿Hay […]

¿Cómo puedo iniciar sesión en Facebook usando python (pedidos / urllib3)?

Estoy tratando de usar http://docs.python-requests.org/en/latest/ para iniciar sesión en Facebook automáticamente. s = requests.session() params = {’email’:’MYEMAILHERE’,’pass’:’MYPASSHERE’} r = s.post(“https://www.facebook.com/login.php/”, params = params) print r.text Pero en lugar de que fb me muestre la página de inicio, me muestra la página “Sus cookies están deshabilitadas” …

Escribiendo excelentes recursos web retorcidos

Escribí mi primer recurso web Twisted 10.1.0 y busco comentarios, porque creo que esto no está siguiendo exactamente las mejores prácticas y puede contener errores de novatos. El recurso responde a /?url=http://www.foo.baz/abc123 y se basa en un servicio que devuelve un dict . Si algo sale mal (por ejemplo, una url no válida o no […]

Sirviendo un archivo descargable (enorme) desde remoto con django

Estoy intentando que mi servidor sirva un archivo enorme de otro servidor. Sin embargo, para proteger mi credencial contra ese servidor remoto, no puedo simplemente redirigir al solicitante a la URL del archivo; por otro lado, aunque el uso de StreamingHttpResponse no agrega contenido a la memoria o al disco duro, toma más tiempo: el […]