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 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.

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

Syntax

TRACE /index.html

Specifications

Specification Title
RFC 7231, section 4.3.8: TRACE Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes Yes Yes Yes Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes Yes Yes Yes Yes Yes

See also

 

Document Tags and Contributors

 Contributors to this page: mfuji09, Sheppy, chrisdavidmills
 Last updated by: mfuji09,