¿Hay alguna forma de comprobar si un servidor web admite HTTP 1.0 o 1.1? Si es así, ¿cómo se hace?Determine la versión HTTP admitida por el servidor web
Gracias, Kenneth
¿Hay alguna forma de comprobar si un servidor web admite HTTP 1.0 o 1.1? Si es así, ¿cómo se hace?Determine la versión HTTP admitida por el servidor web
Gracias, Kenneth
Se podría emitir una:
curl --head www.test.com
que se imprima la versión de HTTP en la primera línea de la salida ...
por ejemplo,
HTTP/1.1 200 OK
Content-Length: 28925
Content-Type: text/html
Last-Modified: Fri, 26 Jun 2009 16:08:04 GMT
Accept-Ranges: bytes
ETag: "a41944978f6c91:0"
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET
Date: Fri, 31 Jul 2009 06:13:25 GMT
Leer las notas de la versión o la documentación del servidor web para comprobar que. Por ejemplo, Apache Tomcat doucment dice que admite http 1.1
¿Qué servidor web estás buscando?
¿También está preguntando si esto se puede verificar programáticamente?
Esto debería funcionar en cualquier plataforma que incluye un cliente telnet:
telnet <host> 80
Entonces usted tiene que escribir una de las siguientes ciega:
HEAD/HTTP/1.0
o GET/
y presiona intro dos veces.
La primera línea de salida debe volvió la versión HTTP apoyado:
telnet www.stackoverflow.com 80
HEAD/HTTP/1.0
HTTP/1.1 404 Not Found
Content-Length: 315
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Fri, 31 Jul 2009 15:15:15 GMT
Connection: close
$ rizo --head https://url:port -k
puede obtener un resultado algo así como ...
HTTP/1.1 200 OK bla ... bla. bla ... bla ..
$ Así primera línea muestra la versión que soporta ..
¿Cómo proporciona esto más información que la respuesta aceptada a esta pregunta? – jotasi
solo para aclarar la sintaxis y usarla rápidamente. – nivas
Básicamente, solo ha agregado la última línea y, de lo contrario, ha copiado más o menos la otra solución sin dar la atribución adecuada. ¡Deberías por lo menos darle una atribución a Jon! – jotasi
Suponiendo que rizo está instalado en esa plataforma. O bien, podría llamar al servidor web con CUALQUIER componente que pueda hacer HTTP, y recuperar el número de versión desde allí. – TFM