Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/web/http/methods/trace/index.md
6532 views
---
title: TRACE slug: Web/HTTP/Methods/TRACE browser-compat: http.methods.TRACE
---

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

TRACE /index.html

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also