Herramienta para ver los encabezados de respuesta [cerrado]
-
03-07-2019 - |
Pregunta
¿Cuál es la mejor manera de ver los encabezados de respuesta HTTP de una solicitud en una URL en particular? ¿Telnet o hay algún otro comando o herramienta realmente bueno?
Solución
Utilizo la httpfox de la extensión de Firefox para ver todas las solicitudes HTTP y Las respuestas (incluido el encabezado y el cuerpo) se iniciaron 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 que me interesa. Complementa muy bien con LiveHTTPHeaders, ya que httpfox también puede ver solicitudes en el pasado.
Otros consejos
Encuentro que Fiddler es mi arma preferida, aunque también hay complementos para 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 Linux yo uso:
wget -S [url]
Esto obtiene el archivo y muestra todos los encabezados enviados por el servidor.
En Windows se puede usar el mismo comando si Cygwin está instalado; ya sea en el símbolo del sistema regular, si las variables de entorno se ajustaron correctamente, o mediante la ventana de comandos de Cygwin.
- HttpFox para Firefox es bastante bueno. Mostrará los encabezados en tiempo real. Lo prefiero a Encabezados HTTP en vivo .
- Microsoft Fiddler para Internet Explorer es un depurador web que registra todos los HTTP tráfico entre su computadora e internet. Fiddler le permite inspeccionar todo el tráfico HTTP, establecer puntos de interrupción y jugar con datos entrantes o salientes
- Wireshark es un analizador de protocolos de red completo. Es bueno, pero podría ser excesivo si todo lo que se requiere son encabezados HTTP. Tiene problemas si el cliente y el servidor están en la misma máquina.
Utilizando una versión reciente de Firefox (19.0 en mi caso), yendo al menú Herramientas - > Desarrollador web - > Consola Web ( Ctrl + Shift + K
en Windows) y luego actualizar la página produce un registro de solicitudes.
Luego, al hacer clic en una de las primeras solicitudes GET, la que contiene la URL de la página, se abre un cuadro con información al respecto, incluidos los encabezados de solicitud y respuesta. Funciona fuera de la caja, ya no es necesario agregar complementos de lujo.
Echa un vistazo a httpie , una muy buena herramienta de Python:
Puedes usar la opción --headers
para ver solo los encabezados:
El complemento Firebug para Firefox es la forma más fácil que creo.
Hay una mejor opción (en mi punto de vista)
Es una extensión de Firefox calle HTTPfox. No solo puedes ver el encabezado sino mucha más información. Es un analizador HTTP muy completo
Si está familiarizado con las herramientas de desarrollador en su navegador, abra la pestaña de red en las herramientas de desarrollador, actualice la página y luego haga clic en la pestaña de encabezados. Los encabezados de respuesta serán listados. Por ejemplo, esta página envía este encabezado:
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
Encontré una buena herramienta para hacerlo para Firefox llamada Encabezados HTTP en vivo .
Hay una gran extensión / complemento / extensión llamada Desarrollador web 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'. Lo puedes encontrar en la pestaña 'Información'.
Si no está buscando hacerlo en su máquina, puede usar cualquier número de aplicaciones en línea que lo hagan por usted.
- Visor HTTP de Rex Swain
- http://web-sniffer.net/ : Este es un poco más flexible con respecto a el protocolo de capa de aplicación (HTTP / S)
- Ask Apache : esta le permite personalizar su solicitud a mucho más.
Si está buscando una herramienta en línea View-Http-Request-and- Los encabezados de respuesta es genial
En Internet Explorer, dentro de las Herramientas del desarrollador (presione F12), vaya a la pestaña Red y presione " Comenzar a capturar " ;. 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.
burpsuite es una herramienta gratuita, basada en Java y que se ejecuta en todas las plataformas.