¿Cuál es la mejor manera de ver los encabezados de respuesta HTTP de una solicitud contra una URL en particular? Telnet o hay algún otro comando o herramienta realmente bueno?Herramienta para ver los encabezados de respuesta
Respuesta
Utilizo la extensión httpfox Firefox para ver todas las solicitudes y respuestas HTTP (incluido el encabezado y el cuerpo) iniciadas desde el navegador web en el intervalo que especifico (presionando los botones iniciar grabación y detener grabación). httpfox presenta los datos de una manera estructurada en la que puedo encontrar rápidamente la solicitud en la que estoy interesado. Complementa muy bien a LiveHTTPHeaders, porque httpfox también puede ver solicitudes en el pasado.
Ya no necesita un complemento, está incorporado: https://developer.mozilla.org/en-US/docs/Tools/Web_Console – odigity
El complemento Firebug para Firefox es la manera más fácil que pienso.
Encuentro que Fiddler es mi arma de elección, aunque también hay complementos de Firefox. Fiddler le mostrará todas las solicitudes HTTP, su estado de respuesta, todos los encabezados, con diferentes vistas (en bruto, hexadecimal, imagen), una vista de línea de tiempo, conexiones HTTPS, todo.
En su sitio, ofrecen instalar algunos complementos, pero después de la prueba virustotal, hay un troyano hic http://www.virustotal.com/file-scan/report.html?id=e44e811581ff40382b7a0da6244f89918b4577253e5f3287ecc77c7012533cad-1320172710 –
En Linux que utilice:
wget -S [url]
Esto consigue el archivo y muestra todas las cabeceras enviadas por el servidor.
En Windows, se puede usar el mismo comando si Cygwin está instalado; ya sea en el símbolo del sistema normal, si las variables de entorno se ajustaron correctamente o a través de la ventana de comandos de Cygwin.
En la misma línea: ' curl -i [url] ' –
¿Trabajará en Mac? – Vivo
Para hacer que wget funcione, debes instalarlo. Esto es fácil con brew. Si no tiene eso, podría ser mejor utilizar curl porque viene con Mac OS (no sé desde cuándo está incluido) –
Encontré una buena herramienta para hacerlo para Firefox llamada Live HTTP Headers.
hay una mejor opción (en mi punto de vista)
Es una extensión para Firefox calle HttpFox. No solo puede ver el encabezado sino mucha más información. Está un analizador de HTTP muy completo
- HttpFox para Firefox es bastante bueno. Mostrará los encabezados en tiempo real. Lo prefiero a Live HTTP Headers.
- Microsoft Fiddler para Internet Explorer es un depurador web que registra todo el tráfico HTTP entre su computadora e Internet. Fiddler le permite inspeccionar todo el tráfico HTTP, establecer puntos de interrupción y manipular datos entrantes o salientes
- Wireshark es un analizador de protocolo de red completo. Es bueno, pero podría ser excesivo si solo se requieren encabezados HTTP. Tiene problemas si el cliente y el servidor están en la misma máquina.
Salida httpie, una muy buena herramienta de Python:
Usted puede utilizar la opción --headers
para ver sólo los encabezados:
Si está familiarizado con las herramientas de desarrollo en su navegador, abra la pestaña de red en las herramientas de desarrollador, actualice la página, luego haga clic en la pestaña de encabezados. Los encabezados de respuesta aparecerán en la lista. Por ejemplo esta página envía esta cabecera:
HTTP/1.1 200 OK Cache-Control: public, max-age=60 Content-Type: text/html; charset=utf-8 Content-Encoding: gzip Expires: Fri, 01 Mar 2013 02:00:20 GMT Last-Modified: Fri, 01 Mar 2013 01:59:20 GMT Vary: * X-Frame-Options: SAMEORIGIN Date: Fri, 01 Mar 2013 01:59:19 GMT Content-Length: 13555
Utilizando una versión reciente de Firefox (19,0 en mi caso), ir al menú Herramientas ->Web Developer ->consola Web (Ctrl + Shift + K
en Windows) y al actualizar la página se genera un registro de solicitudes.
Luego, al hacer clic en una de las primeras solicitudes GET, la que tiene la URL de la página, abre un recuadro con información al respecto, incluidos los encabezados de solicitud y respuesta. Funciona de la caja, no hay necesidad de adiciones de lujo-shmancy más.
Web Console es agradable pero tiene varios problema que describí en el segundo párrafo aquí: http://aegif-labo.blogspot.jp/2013/04/how-to-get-https-headers.html Estos son problemas menores, así que estoy de acuerdo en que Web Console es la primera herramienta para probar. –
burpsuite es una herramienta gratuita, basada en Java y se ejecuta en todas las plataformas.
Hay un gran complemento/extensión llamada Web Developer de Chris Pederick.
Funciona con Chrome, Firefox y Opera y tiene poderosas funciones de desarrollo y también la posibilidad de 'Ver encabezados de respuesta'. Puede encontrarlo dentro de la pestaña 'Información'.
Si no está buscando hacerlo en su máquina, puede usar cualquier cantidad de aplicaciones en línea que lo hagan por usted.
- Rex Swain's HTTP viewer
- http://web-sniffer.net/: Éste es un poco más flexible con respecto a la capa de aplicación del protocolo (HTTP/S)
- Ask Apache: Éste le permite personalizar su solicitud mucho más.
Si usted está buscando una herramienta en línea View-Http-Request-and-Response-Headers es grande
En Internet Explorer, dentro de Herramientas de Desarrollo (pulse F12), vaya a la pestaña Red y pulse "Iniciar captura". Actualice la página, haga clic en "Ir a la vista detallada" y obtendrá una muy buena visión general de los datos de solicitud y respuesta.
- 1. Leyendo los encabezados de respuesta de AFNetworking
- 2. Cómo ver los encabezados enviados por HttpWebRequest
- 3. Eliminar encabezados de la respuesta
- 4. ¿Alguna herramienta para ver los atributos de la sesión web?
- 5. Reescribir los encabezados de respuesta con node-http-proxy
- 6. Depurador Safari 6: vea los encabezados de solicitud/respuesta grabados
- 7. Herramienta para ver la especificidad de CSS
- 8. ¿Herramienta para ver certificados X.509?
- 9. ¿Son aceptables los encabezados de respuesta HTTP duplicados?
- 10. Modificar encabezados de respuesta HTTP en Firefox
- 11. Herramienta para ver objetos en permgen
- 12. jQuery - obtenga encabezados de respuesta AJAX
- 13. Recuperar encabezados de respuesta en Silverlight?
- 14. Respuesta de transmisión de Sinatra con encabezados
- 15. Respuesta PHP JSON contiene encabezados HTML
- 16. Ver y establecer encabezados HTTP para Safari/Chrome
- 17. Necesito alguna herramienta para ver las solicitudes HTTP
- 18. ¿Hay alguna herramienta para controlar la respuesta HTTP?
- 19. ¿Existe una herramienta mejor que poscampo para ver los archivos de cola de correo postfix?
- 20. Establecer encabezados de respuesta que no usan filtro - RESTeasy
- 21. Uso de CURL para descargar archivos y ver encabezados y código de estado
- 22. Herramienta GRATUITA para ver las coordenadas en PDF
- 23. Java: ¿Hay alguna manera de cambiar los encabezados de respuesta HTTP recibidos?
- 24. herramienta para ver el código generado por el compilador
- 25. Obtención de encabezados de respuesta HTTP sin formato
- 26. Ver encabezados de solicitud de cURL con datos de POST
- 27. ¿MVC OutputCaching tiene preferencia sobre la configuración de los encabezados de respuesta de caché?
- 28. ¿Cómo eliminar encabezados HTTP de la respuesta CURL?
- 29. ¿El protocolo HTTP admite varios tipos de contenido en los encabezados de respuesta?
- 30. ¿Pueden los encabezados HTTP ser demasiado grandes para los navegadores?
Las URL no tienen un "encabezado" per se, las solicitudes y las respuestas sí. Se emite una solicitud contra un recurso particular, identificado por una URL. ¿Está solicitando una herramienta que muestre los encabezados de respuesta devueltos por una solicitud particular contra alguna URL? – Rob
Sí exactamente eso. –
Pensé que sí, pero la redacción no era del todo clara. – Rob