HTTPリクエストメソッド (HTTP Request Method) には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 | 協議を変更することなく、別の方法を追加することができる。 |
相互リンク:iCMS