TRACE

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 Yes
Safe Yes
Idempotent Yes
Cacheable No
Allowed in HTML forms No

Syntax

http
TRACE /index.html

Specifications

Specification
HTTP Semantics
# TRACE

See also