2008-10-20 17 views

Respuesta

9

En Linux, a menudo uso curl con el parámetro --head. Está disponible para varios sistemas operativos, incluido Windows.

[editar] relacionado con la respuesta a continuación, gknw.net está actualmente fuera de vigencia el 23 de febrero de 2012. Consulte curl.haxx.se para obtener información actualizada.

+1

Gracias! http://www.gknw.net/mirror/curl/win32/curl-7.19.0-ssl-sspi-zlib-static-bin-w32.zip tiene una versión enlazada estáticamente para Win32 que funcionó incluso mejor que wget. – Henning

1

Me descargo PuTTY y ejecutar una sesión de telnet en el puerto 80 al servidor web que desea

HEAD /resource HTTP/1.1 
Host: www.example.com 

Se podría alternativamente descarga Perl e intento de comandos CABEZA LWP. O escribe tu propia secuencia de comandos.

5

1) Ver las cabeceras que regresan de una petición GET

wget --server-response -O /dev/null http://.... 

1a) Conservar las cabeceras que regresan de una petición GET

wget --server-response -o headers -O /dev/null http://.... 

2) Ver las cabeceras que vuelven de petición HEAD GET

wget --server-response --spider http://.... 

2a) Guardar las cabeceras que regresan de una petición GET CABEZA

wget --server-response --spider -o headers http://.... 
  • David
+0

(a) No hay '/ dev/null' en Windows. (b) No estoy seguro de por qué incluye las dos primeras opciones, ya que dijeron que quieren emitir una solicitud * HEAD *, no una * GET *. ¿Por qué descargar cosas que nunca usarás, especialmente si pueden ser grandes? – Joey

8

Si no puede instalar aplicaciones Adicionales, a continuación, puede hacer telnet (que tendrá que instalar esta característica para su Windows 7 siguiendo this) el servidor remoto:

TELNET server_name 80 

seguido de:

HEAD /virtual/directory/file.ext 

o

GET /virtual/directory/file.ext 

dependiendo de si desea que sólo la cabecera (HEAD) o el contenido completo (GET)

+0

¿Esto funciona para https? Probé el puerto 443 sin ningún resultado. – theannouncer

Cuestiones relacionadas