Articles of http headers

Uso de Reportlab Canvas: ¿Cómo crear una opción para imprimir el pdf generado desde el navegador?

Aquí está el código que genera el pdf para mí usando Reportlab. Ahora, solo muestra el pdf en el navegador, y luego de incluir el “archivo adjunto” en el archivo resonse.header [‘Content-Disposition’], descarga el pdf. Pero lo que quiero es la opción de impresión que viene en el navegador, que incluso le permite elegir su […]

obteniendo el valor del encabezado de ubicación usando python urllib2

cuando uso urllib2 y enumero los encabezados, no puedo ver el encabezado ‘Ubicación’. In [19]:p = urllib2.urlopen(‘http://www.example.com’) In [21]: p.headers.items() Out[21]: [(‘transfer-encoding’, ‘chunked’), (‘vary’, ‘Accept-Encoding’), (‘server’, ‘Apache/2.2.3 (CentOS)’), (‘last-modified’, ‘Wed, 09 Feb 2011 17:13:15 GMT’), (‘connection’, ‘close’), (‘date’, ‘Fri, 25 May 2012 03:00:02 GMT’), (‘content-type’, ‘text/html; charset=UTF-8’)] Si uso telnet y GET telnet www.example.com 80 […]

Enviar una solicitud HTTP POST desde Python (intentando convertir desde PHP)

Estoy tratando de convertir este fragmento de código de PHP a Python (progtwigdor novato) y encuentro dificultades para hacerlo: El PHP que estoy tratando de convertir es el siguiente: $fp = fsockopen($whmcsurl, 80, $errno, $errstr, 5); if ($fp) { $querystring = “”; foreach ($postfields AS $k=>$v) { $querystring .= “$k=”.urlencode($v).”&”; } $header=”POST “.$whmcsurl.”modules/servers/licensing/verify.php HTTP/1.0\r\n”; $header.=”Host: […]

Extraer información de una tupla (Python)

Actualmente estoy usando la biblioteca httplib en Python 2.7 para obtener algunos encabezados de un sitio web para establecer a) el tamaño de archivo de una descarga yb) la última fecha de modificación del archivo. He usado algunas herramientas en línea y estos detalles existen. Actualmente estoy ejecutando mi código Python y parece que funciona […]

Django e imágenes generadas dinámicamente.

Tengo una vista en mi aplicación Django que crea automáticamente una imagen usando la PIL, la almacena en el servidor de medios Nginx y devuelve una plantilla html con una etiqueta img que apunta a su URL. Esto funciona bien, pero me doy cuenta de un problema. Por cada 5 veces que accedo a esta […]

Tornado: ¿Cuál es la diferencia entre RequestHandler’s get_argument (), get_query_argument () y get_body_argument ()?

¿Cuándo usar RequestHandler.get_argument() , RequestHandler.get_query_argument() y RequestHandler.get_body_argument() ? ¿Cuál es el caso de uso de cada uno de ellos? También, ¿qué hacen request.body y request.argument en estos casos? ¿Cuáles se van a utilizar en qué escenarios? Y, ¿hay alguna request.query o request.query similar?

¿Usar Python / Selenium / Best Tool For The Job para obtener URI de solicitudes de imagen generadas a través de JavaScript?

Tengo un poco de JavaScript de un proveedor externo que está iniciando una solicitud de imagen. Me gustaría averiguar el URI de esta solicitud de imagen. Puedo cargar la página en mi navegador y luego monitorear “Encabezados HTTP en vivo” o “Datos de manipulación” para averiguar el URI de la solicitud de imagen, pero preferiría […]

¿Cómo configuro el User-Agent para una QNetworkRequest en PyQtWebkit?

Estoy intentando configurar el encabezado “User-Agent” en mi pequeño navegador webkit, pero no lo conseguí. Esa pieza de código: self.web = QtWebKit.QWebView(self) … self.request = QNetworkRequest() self.request.setUrl(url) self.request.setRawHeader(“User-Agent”, QtCore.QByteArray (“TestUserAgent”)) self.request.setRawHeader(“Accept-Language”, QtCore.QByteArray (“en ,*”)) self.web.load(self.request) En este ejemplo, “Aceptar idioma” está configurado correctamente, pero el “Agente de usuario” es siempre el valor predeterminado. Dime por […]

¿Leyendo el encabezado de un cliente desde el script CGI de Python?

Estoy escribiendo un servicio web muy simple, escrito en Python y ejecutado como CGI en un servidor Apache. De acuerdo con los documentos de Python (en algún lugar … olvidé dónde), puedo usar sys.stdin para leer los datos enviados por un cliente aleatorio, y esto ha funcionado bien. Sin embargo, me gustaría poder leer también […]

Salida de imágenes a html usando python

Tengo una página web generada desde python que funciona como debería, usando: print ‘Content-type: text/html\n\n’ print “” # blank line, end of headers print ” print “” Quiero agregar imágenes a esta página web, pero cuando hago esto: sys.stdout.write( “Content-type: image/png\n\n” + file(“http://sofes.miximages.com/python/11.png”,”rb”).read() ) print ‘Content-type: text/html\n\n’ print “” # blank line, end of headers […]