HTTPのリクエストメソッド(HTTP Request Method)は15種類あり、HTTPの規格上、HTTPリクエストは複数のリクエストメソッドを使用することができます。HTTP1.0 では、GET メソッド、POST メソッド、および HEAD メソッドの 3 つのリクエスト メソッドが定義されています。HTTP1.1 では、OPTIONS、PUT、DELETE、TRACE、および CONNECT メソッドの 5 つの新しいリクエスト メソッドが追加されています。
シリアルナンバー | 方法 | 説明 |
---|---|---|
1 | 得る | 指定されたページ情報を要求し、エンティティ ボディを返します。 |
2 | 頭 | get リクエストに似ていますが、ヘッダーを取得するために使用される、返されたレスポンスに特定のコンテンツがない点が異なります。 |
3 | 役職 | 指定されたリソースにデータを送信して、要求を処理します (フォームの送信やファイルのアップロードなど)。データはリクエストボディに含まれます。POST 要求により、新しいリソースが作成されたり、既存のリソースが変更されたりする場合があります。 |
4 | 置く | クライアントからサーバーに送信されたデータは、指定されたドキュメントのコンテンツを置き換えます。 |
5 | 消去 | 指定されたページを削除するようにサーバーに要求します。 |
6 | 接続 | パイプラインへの接続を変更できるプロキシ サーバー用に HTTP/1.1 プロトコルで予約されています。 |
7 | オプション | クライアントがサーバーのパフォーマンスを表示できるようにします。 |
8 | 痕跡 | 主にテストまたは診断のために、サーバーが受信した要求をエコーします。 |
9 | パッチ | エンティティには、URI で表される元のコンテンツとの違いを説明するテーブルが含まれています。 |
10 | 動く | 指定したページを別のネットワーク アドレスに移動するようサーバーに要求します。 |
11 | コピー | 指定されたページを別のネットワーク アドレスにコピーするようにサーバーに要求します。 |
12 | リンク | サーバーにリンク関係の確立を要求します。 |
13 | リンク解除 | リンク関係を解除します。 |
14 | 包まれた | クライアントがカプセル化されたリクエストを送信できるようにします。 |
15 | 拡張型 | プロトコルを変更せずにメソッドを追加できます。 |