Since 12/1/2007
Home > Security > Apache > サポートしているメソッドを調べる

[Apache] サポートしているメソッドを調べる - itochif.com

サポートしているメソッドを調べる方法を記載します。

サポートしているメソッドを調べる

Webサーバのサポートしているメソッドはtelnetやnetcatを使用してサーバに接続した後、OPTIONSメソッドで問い合わせを行う事で得られます。
具体的には「OPTIONS / HTTP/1.0」をサーバに送信します。
※サーバの応答は青色。

# telnet itochif.com 80 #telnetでitochif.comのTCPポート80番に接続
OPTIONS / HTTP/1.0 #(入力後に改行を2つ入れる)

HTTP/1.1 200 OK
Date: Sun, 10 Aug 2008 10:00:00 GMT
Server: Apache
Allow: GET,HEAD,POST,OPTIONS,TRACE
Content-Length: 0
Connection: close
Content-Type: text/html
図1.telnetで接続し、TCP/80で稼動するWebサーバがサポートしているメソッドを確認

上記の赤色、「GET,HEAD,POST,OPTIONS,TRACE」がサポートされているメソッドです。
SSL/TLSを使用している場合、opensslがインストールされていれば以下のコマンドで接続後、同じく「OPTIONS / HTTP/1.0」を送信します。

# openssl s_client -connect itochif.com:443
図2.opensslコマンドでitochif.comのTCPポート443番に接続を試みる
掲載日 8/10/2008