Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
TRACE は HTTP のメソッドで、対象とするリソースへのパスに沿ってメッセージのループバック検査を実行します。
リクエストの最終的な受信者は、受信したメッセージ(機密データを含む可能性のあるフィールドを除く)を、200 OK レスポンスのメッセージ本文として、Content-Type が message/http の状態でクライアントに反映すべきです。 最終的な受信先は、オリジンサーバーか、リクエスト内で Max-Forwards の値が 0 となる最初のサーバーのどちらかです。
クライアントはリクエストにコンテンツを送信しなければなりませんが、ユーザー資格情報やクッキーなどの機密データを含む可能性のあるヘッダーを生成してはなりません。 すべてのサーバーが TRACE メソッドを実装しているわけではなく、セキュリティ上の懸念から、一部のサーバー所有者は過去には TRACE メソッドの使用を禁止してきました。 このような場合 405 Method Not Allowed クライアントエラーレスポンスが送信されます。
| なし |
| あり |
| あり |
| あり |
| 不可 |
| いいえ |
Host ヘッダーで提供される情報と組み合わせたときの、リクエストのターゲットリソースを識別します。 これは元のサーバーへのリクエストにおいては絶対パス(/path/to/file.html など)であり、プロキシーへのリクエストにおいては絶対 URL(http://www.example.com/path/to/file.html など)です。
<query> 省略可疑問符 ? で始まるオプションのクエリー成分。 多くの場合、key=value の組の形で識別情報を保持するために使用されます。
TRACE リクエストは curl を使用して実行できます。
これは次のような HTTP リクエストを生成します。
リクエストヘッダーがレスポンス本文に含まれている 200 OK レスポンスがクライアントに返送されます。
| HTTP Semantics # TRACE |
ブラウザーはユーザー主導のアクションに TRACE メソッドを使用しないため、「ブラウザー互換性」は適用されません。
This page was last modified on 2026年2月7日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.