Articles of http

Las solicitudes de Python eliminan el encabezado Content-Length de POST

Estoy usando el módulo de solicitudes de Python para hacer algunas pruebas en un sitio. El módulo de solicitudes le permite eliminar ciertos encabezados pasando un diccionario con las claves configuradas en Ninguna. Por ejemplo headers = {u’User-Agent’: None} se asegurará de que no se envíe ningún agente de usuario con la solicitud. Sin embargo, […]

Inicie sesión y cargue el archivo utilizando las ‘solicitudes’ de Python

Necesito iniciar sesión y subir un archivo. El problema al que me enfrento es que la página de inicio de sesión es diferente de la página de carga. Si tengo que hacerlo manualmente, login.php sesión ( login.php ) en el sitio y luego login.php a la página de carga ( uploader.php ) para cargar el […]

Conseguir que Gunicorn se ejecute en el puerto 80

Construí una API con matraz. Mi aplicación no tiene ningún activo estático, por lo que no tengo ninguna razón para usar nginx. Deseo correr gunicorn en el puerto 80. Tengo un “script de implementación”: mkdir .log 2> /dev/null DEBUG=0 gunicorn -b 0.0.0.0:80 backend:app –access-logfile .log/access.log –error-logfile .log/general.log Deseo ejecutar gunicorn en el puerto 80 con […]

Transmitir un archivo a la respuesta HTTP en Pylons

Tengo una acción de controlador Pylons que necesita devolver un archivo al cliente. (El archivo está fuera de la raíz web, por lo que no puedo vincularlo directamente a él). La forma más sencilla es, por supuesto, esta: with open(filepath, ‘rb’) as f: response.write(f.read()) Eso funciona, pero obviamente es ineficiente para archivos grandes. ¿Cuál es […]

Llamar a una URL especial (no HTTP) desde el método form_valid de una vista basada en clases de Django

Hay un truco de HTML en el que si haces New SMS Message , hacer clic en Nuevo mensaje SMS abre la aplicación SMS nativa del teléfono y llena el campo To con el número proporcionado (1-408-555-1212 en este caso), y el body con el mensaje proporcionado ( Hello my friend en este caso). ¿Hay […]

¿Qué protocolo debo usar para transmitir audio (no en vivo)?

Estoy intentando escribir un servidor Python que transmite un archivo mp3 solicitado de principio a fin. (No hay transmisión en vivo) Me gustaría tener la funcionalidad para reproducir esa transmisión con cualquier reproductor multimedia (como VLC) y poder cambiar la posición de reproducción. He escuchado mucho sobre HTTP Streaming, pero después de leer algunos artículos […]

Obtenga la descripción de un código de estado en Python Requests

Me gustaría poder ingresar un código de respuesta del servidor y hacer que las solicitudes me digan qué significa el código. Por ejemplo, código 200 -> ok Encontré un enlace al código fuente que muestra la estructura del diccionario de los códigos y las descripciones. Veo que las solicitudes devolverán un código de respuesta para […]

descargue un archivo zip a una unidad local y extraiga todos los archivos a una carpeta de destino usando Python 2.5

Estoy intentando descargar un archivo zip en un disco local y extraer todos los archivos en una carpeta de destino. así que he encontrado una solución pero es solo para “descargar” un archivo de un directorio a otro directorio pero no funciona para descargar archivos. Para la extracción, puedo hacer que funcione en 2.6 pero […]

Activando la salida de depuración para python 3 urllib

En Python 2, fue posible obtener la salida de depuración de urllib haciendo import httplib import urllib httplib.HTTPConnection.debuglevel = 1 response = urllib.urlopen(‘http://example.com’).read() Sin embargo, en Python 3 parece que esto ha sido movido a http.client.HTTPConnection.set_debuglevel(level) Sin embargo, estoy usando urllib not http.client directamente. ¿Cómo puedo configurarlo para que mi solicitud http muestre información de […]

leer el archivo del servidor con algún desplazamiento

¿Cómo puedo leer el archivo del servidor que comienza con algún desplazamiento (comportamiento similar a wget -c )? ¿Qué encabezados debo enviar al servidor? ¿Qué futuros debe soportar el servidor?