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?

¿Fue útil?

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: ingrese la descripción de la imagen aquí

Puedes usar la opción --headers para ver solo los encabezados:

ingrese la descripción de la imagen aquí

El complemento Firebug para Firefox es la forma más fácil que creo.

Para Internet & nbsp; Explorer, Fiddler funcionará. O puede hacer todo lo posible con Wireshark .

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

https://addons.mozilla.org/en-US/firefox / addon / 6647

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.

  1. Visor HTTP de Rex Swain
  2. http://web-sniffer.net/ : Este es un poco más flexible con respecto a el protocolo de capa de aplicación (HTTP / S)
  3. 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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top