¿Hay un comando de shell para ver los encabezados de una solicitud HTTP?
Por ejemplo, me gustaría saber cuáles son las cabeceras recuperados de www.example.com/test.phpAre
¿Cómo puedo hacer esto?
linux
shell
http-headers
Damiano
fuente
fuente

-D <file>guardará los encabezados en un archivo.Use wget por ejemplo
fuente
/dev/nullestás llenando : p-O -escribe los encabezados en el stdout ("la consola")Puedes hacer eso con curl:
Resultado:
(por alguna razón, IANA decidió redirigir example.com, resultado: sin cuerpo)
página del manual de rizos sobre la
-iopción:fuente
O puedes usar
HEAD http://www.example.com. El resultado es muy similar al producido porcurl -i 'http://example.com/'aunque parece devolver más encabezados.fuente
Puedes verlos con rizo .
fuente
Use
curl --includepara incluir los encabezados de respuesta en la parte superior del cuerpo de respuesta.o
curl --verbosepara verlo todo, incluido el certificado SSL que intercambia el protocolo de enlace (más otra información de depuración)si la solicitud en sí y el cuerpo de respuesta no son de su interés, simplemente use
curl --headpor ejemplo
curl --head --no-check-certificate --url "https://example.com".Puede descargar GNU
curlya precompilado para la mayoría de las plataformas. curl también es bastante útil, especialmente si desea canalizar o redirigir el resultado dentro de un script.* por ejemplo: https://superuser.com/a/1007898/429721
fuente