Path: blob/main/files/en-us/web/http/methods/trace/index.md
6532 views
------{{HTTPSidebar}}
The HTTP TRACE method performs a message loop-back test along the path to the target resource, providing a useful debugging mechanism.
The final recipient of the request should reflect the message received, excluding some fields described below, back to the client as the message body of a {{HTTPStatus("200")}} (OK) response with a {{HTTPHeader("Content-Type")}} of message/http. The final recipient is either the origin server or the first server to receive a {{HTTPHeader("Max-Forwards")}} value of 0 in the request.
| Request has body | No |
|---|---|
| Successful response has body | No |
| {{Glossary("Safe/HTTP", "Safe")}} | Yes |
| {{Glossary("Idempotent")}} | Yes |
| {{Glossary("Cacheable")}} | No |
| Allowed in HTML forms | No |
Syntax
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}