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 | プロトコルを変更せずにメソッドを追加できます。 |