HTTP リクエストメソッドとサーブレットメソッド
HttpServlet クラスは、HTTP のリクエストの種類に対応するメソッドを持っている。
HTTP のリクエストと、対応して呼び出されるメソッドは以下の通り。
リクエストメソッド | 機能 | 対応するサーブレットメソッド |
---|---|---|
GET | サーバにリソースを要求する。データの転送は URL を介して行う。 | doGet() |
HEAD | リソースのヘッダ情報のみを要求する。 | doHead() |
POST | サーバにデータを送信する。データは、リクエストボディに埋め込まれる。 | doPost() |
PUT | サーバにドキュメントを送信する。 | doPut() |
DELETE | サーバにリソースの削除を要求する。 | doDelete() |
TRACE | サーバを診断する。 | doTrace() |
OPTIONS | サーバがサポートしているメソッドを取得する。 | doOptions() |
CONNECT | プロキシサーバにトンネリングを要求する。 | − |