WebサーバーがHTTP 1.0または1.1をサポートしているかどうかを確認する方法はありますか?もしそうなら、これはどのように行われますか?WebサーバーでサポートされているHTTPバージョンを確認する
おかげで、 ケネス
WebサーバーがHTTP 1.0または1.1をサポートしているかどうかを確認する方法はありますか?もしそうなら、これはどのように行われますか?WebサーバーでサポートされているHTTPバージョンを確認する
おかげで、 ケネス
あなたが発行します。出力の1行目にHTTPのバージョンをプリントアウトします
curl --head www.test.com
...
例えば
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
はそれをチェックするために、リリースノートやWebサーバのドキュメントを参照してください。例えばApache Tomcat doucmentはhttp 1.1をサポートしていると伝えます
お探しのWebサーバーはどれですか?
これはプログラムで確認できますか?
これは、telnetクライアントを含む任意のプラットフォーム上で動作するはずです:
telnet <host> 80
その後、あなたは以下の盲目のいずれかを入力する必要があります。
HEAD/HTTP/1.0
または GET/
と入力して2回入力します。
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
$カール--head https://url:port -k
あなたが好きなものを結果として得る...
HTTP/1.1 200:
最初の行は、出力HTTPのバージョンがサポートすべき返さOK よろしくお願いします。 何とか...何とか...
$ だから、最初の行は、それがサポートするバージョン..
そのカールがそのプラットフォームにインストールされていると仮定を示しています。または、HTTPを実行できる任意のコンポーネントを使用してWebサーバーを呼び出し、そこからバージョン番号を取得することができます。 – TFM