HTTPリクエスト・メソッドは15種類 HTTP標準では、HTTPリクエストは複数のリクエスト・メソッドを使用できます。HTTP1.0ではGET、POST、HEADの3種類のリクエスト・メソッドが定義され、HTTP1.1ではOPTIONS、PUT、DELETE、TRACE、CONNECTの5種類のリクエスト・メソッドが追加されました。
シリアル番号 | メソッド | 説明 |
---|---|---|
1 | GET | 指定されたページに関する情報を要求し、エンティティのボディを返す。 |
2 | HEAD | getリクエストと似ているが、返されるレスポンスに特定のコンテンツがなく、ヘッダーを取得するために使用される点が異なる。 |
3 | POST | 指定されたリソースにデータを送信してリクエストを処理する(フォームの送信やファイルのアップロードなど)。データはリクエストボディに含まれる。POSTリクエストは、新しいリソースの作成、および/または既存のリソースの修正をもたらすかもしれない。 |
4 | PUT | クライアントからサーバーに送信されたデータは、指定されたドキュメントのコンテンツを置き換える。 |
5 | DELETE | サーバーは指定されたページの削除を要求される。 |
6 | CONNECT | HTTP/1.1 プロトコルは、パイプラインへの接続を変更できるプロキシサーバ用に予約されています。 |
7 | OPTIONS | クライアントがサーバのパフォーマンスを閲覧できるようにします。 |
8 | TRACE | 主にテストや診断の目的で、サーバが受け取ったバックリクエストを表示します。 |
9 | PATCH | このエンティティは、このURIで表されるオリジナルのコンテンツとの違いを記述するテーブルを含む。 |
10 | MOVE | 指定されたページを別のネットワークアドレスに移動するようサーバーに要求します。 |
11 | COPY | 指定されたページを別のネットワークアドレスにコピーするようサーバーに要求する。 |
12 | LINK | 要求サーバーはリンク関係を確立する。 |
13 | UNLINK | リンク関係を解除する。 |
14 | WRAPPED | クライアントがカプセル化されたリクエストを送ることを許可する。 |
15 | Extension-mothed | プロトコルを変更することなく、メソッドを追加することができる。 |