Articles of http

El archivo grande de transmisión de Heroku falla después de 30 segundos de tiempo de espera

Tengo un trabajador web de Python que transmite un archivo grande a pedido del cliente. Después de 30 segundos, la conexión es terminada por Heroku. Estoy usando web.py y estoy generando nuevos resultados. Según los documentos de Heroku: Cedar es compatible con las características de HTTP 1.1, como las respuestas de sondeo largo y transmisión. […]

HTTP Error 403: Prohibido con urlretrieve

Estoy intentando descargar un PDF, sin embargo, aparece el siguiente error: Error HTTP 403: Prohibido Soy consciente de que el servidor está bloqueando por cualquier motivo, pero parece que no puedo encontrar una solución. import urllib.request import urllib.parse import requests def download_pdf(url): full_name = “Test.pdf” urllib.request.urlretrieve(url, full_name) try: url = (‘http://papers.xtremepapers.com/CIE/Cambridge%20IGCSE/Mathematics%20(0580)/0580_s03_qp_1.pdf’) print(‘initialized’) hdr = {} […]

Cómo hacer una API POST (ReST) en el framework Robot con

Necesito replicar la siguiente llamada a la API en Robot Framework: curl -X POST “http://xyz/api/createApp” -H “Content-Type:application/json” -d @/tmp/testfile.json testfile.json tiene una carga json. No puedo enviar el contenido del archivo Json como cuerpo. He importado las bibliotecas HTTP. Pero no vea ninguna palabra clave para hacer una llamada a la API con el archivo.

Accediendo a las páginas públicas de LinkedIn usando Python

Quiero acceder a mi página de LinkedIn disponible públicamente. En mi máquina local, el siguiente código funciona: import requests url = “http://de.linkedin.com/pub/ankush-shah/73/9/982” html = requests.get(url).text print html Y da el html correcto de mi perfil. Pero cuando ejecuto el mismo código en mi servidor Heroku, (supongo) estoy redirigido a algún lugar y obtengo este html. […]

Inicie sesión en FT.com con las solicitudes de Python

Estoy tratando de escribir un script que inicie sesión en mi cuenta de FT.com y obtenga algunos datos para mí. El primer obstáculo es obviamente iniciar sesión. Estoy usando la biblioteca de solicitudes de Pythons para esto. Aquí está mi código: #!/usr/bin/env python import requests # log into FT website log_in_url = ‘https://accounts.ft.com/login’ my_email = […]

Twilio SMS Python – Simple enviar un mensaje

Como novedad en Twilio, seguí con éxito la guía de inicio rápido de SMS Python y combinamos dos bits juntos, pero ahora tengo un código redundante del que no puedo deshacerme sin errores. Tengo un código Python que toma las coordenadas de un mensaje de texto, lo convierte en un enlace de Google Maps y […]

Uso del módulo de solicitudes de Python para enviar un formulario sin el nombre de entrada

Estoy intentando hacer una solicitud de publicación utilizando el módulo de solicitud de python, pero la entrada que más me interesa solo tiene un atributo de id y no nombre. Y todos los ejemplos que he visto involucran el uso de ese atributo de nombre. ¿Cómo puedo hacer esta solicitud de publicación para el siguiente […]

Como leer lineas () de urllib

Tengo un progtwig que usa http y quiero leer datos de http: data = urllib.request.urlopen(someAddress).read() Y prepare a partir de ella una lista de líneas como líneas de retorno por el método readlines () para archivo. ¿Cómo hacerlo?

Módulo de zócalo de Python. Conectarse a un proxy HTTP y luego realizar una solicitud GET en un recurso externo

Para empezar, entiendo que hay otros módulos como Solicitudes que serían más adecuados y más fáciles de usar, pero quiero usar el módulo de socket para comprender mejor HTTP. Tengo un script simple que hace lo siguiente: Cliente —> Proxy HTTP —> Recurso externo (GET Google.com) Puedo conectarme con el proxy HTTP, pero cuando envío […]

Haciendo un servidor http en Python

Acabo de hacer un servidor http manejando solo subir archivos. Desea agregar una función al servidor http que comparte el archivo en Solicitud de obtención por un cliente http. No tengo idea de cómo mostrar el archivo a los clientes. Así que un cliente puede verlo utilizando http://127.0.0.1/filename.avi En resumen Un cliente http está cargando […]