Czy istnieje sposób sprawdzenia, czy serwer WWW obsługuje protokół HTTP 1.0 lub 1.1? Jeśli tak, jak to się robi?Określanie obsługiwanej wersji HTTP przez serwer WWW
Dzięki Kenneth
Czy istnieje sposób sprawdzenia, czy serwer WWW obsługuje protokół HTTP 1.0 lub 1.1? Jeśli tak, jak to się robi?Określanie obsługiwanej wersji HTTP przez serwer WWW
Dzięki Kenneth
Można wydać:
curl --head www.test.com
że wypisze wersji HTTP w pierwszym wierszu wyjścia ...
np
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
Przeczytaj informacje o wydaniu lub w dokumentacji tego serwera, aby sprawdzić,. Na przykład Apache Tomcat doucment mówi, że obsługuje on http 1.1
Który serwer internetowy szukasz?
Pytasz również, czy można to sprawdzić programowo?
To powinno działać na każdej platformie, która zawiera klienta Telnet:
telnet <host> 80
Następnie trzeba wpisać jedną z następujących czynności ślepy:
HEAD/HTTP/1.0
lub GET/
i naciśnij dwukrotnie Enter.
Pierwszy wiersz wyjścia powinien powrócił obsługiwana wersja HTTP:
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
$ curl --head https://url:port -k
Otrzymasz spowodować coś takiego ...
HTTP/1.1 200 OK bla ... bla. bla ... bla ..
$ Więc pierwsza linia pokazuje wersję one dotyczą ..
W jaki sposób zapewnia to więcej informacji niż zaakceptowana odpowiedź na to pytanie? – jotasi
tylko po to, aby wyjaśnić składnię, której należy użyć, i szybko przejść przez to. – nivas
Zasadniczo dodano tylko ostatnią linię i w inny sposób mniej lub bardziej skopiowano inne rozwiązanie bez odpowiedniego przypisania. Powinieneś przynajmniej przyznać Jonowi uznanie! – jotasi
Zakładając, że zwijania jest zainstalowany na tej platformie. LUB, mógł nazwać serwer WWW DOWOLNYM komponentem, który może wykonać HTTP i pobrać stąd numer wersji. – TFM