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 any fields that might include sensitive data, back to the client as the message body of a 200 (OK) response with a Content-Type of message/http. The final recipient is either the origin server or the first server to receive a Max-Forwards value of 0 in the request.

Note that the client must not send content in the request, or generate fields that might include sensitive data, such as stored user credentials or cookies.

Request has body No
Successful response has body No
Safe Yes
Idempotent Yes
Cacheable No
Allowed in HTML forms No



TRACE /index.html


HTTP Semantics

Browser compatibility

BCD tables only load in the browser

See also