HTTPQUERY
日本語

HTTP メソッド

主要なメソッドに加え、新たに公開された QUERY メソッドを扱います。バッジは安全 / 冪等 / キャッシュ可能 / ボディ可否を示します。

QUERYNEW

リクエストボディを運ぶ安全な検索メソッド——いわば「ボディを持つ GET」。

safe ✓idempotent ✓cacheable ✓body ✓

GET

リソースを取得する。副作用があってはならない。

safe ✓idempotent ✓cacheable ✓body ✗

POST

データを送信し、多くの場合リソースを作成するか処理を起動する。

safe ✗idempotent ✗cacheable ✗body ✓

PUT

対象リソースを全体として置き換える。

safe ✗idempotent ✓cacheable ✗body ✓

PATCH

リソースに部分的な変更を適用する。

safe ✗idempotent ✗cacheable ✗body ✓

DELETE

対象リソースを削除する。

safe ✗idempotent ✓cacheable ✗body ✗

HEAD

GET と同じだがヘッダーのみを返し、ボディは返さない。

safe ✓idempotent ✓cacheable ✓body ✗

OPTIONS

対象リソースがサポートする通信オプションを問い合わせる。

safe ✓idempotent ✓cacheable ✗body ✗

TRACE

HTTP TRACE はリクエスト経路に沿ったループバック診断を行います。プロキシによる改変、セキュリティ上のリスク、そして本番環境で TRACE が無効化される理由を明らかにします。

safe ✓idempotent ✓cacheable ✗body ✗

CONNECT

HTTP CONNECT は HTTPS などのプロトコルのために、プロキシを通る TCP トンネルを確立します。トンネリングの流れ、プロキシの挙動、セキュリティ上の考慮点を扱います。

safe ✗idempotent ✗cacheable ✗body ✗