--- title: TRACE slug: Web/HTTP/Methods/TRACE translation_of: Web/HTTP/Methods/TRACE ---
O método HTTP TRACE realiza um teste de loopback enviando uma mensagem por todo o caminho até o recurso alvo no qual foi destinado, provendo um mecanismo útil para debug.
O destinatário final deve responder a mensagem recebida, excluindo alguns campos descritos abaixo, de volta para o client com um status code 200 (OK) e um cabeçalho {{httpheader("Content-Type")}}. O destinatário final pode ser o servidor de origem ou o primeiro servidor a receber a requisição com o cabeçalho {{httpheader("Max-Forwards")}} com valor 0.
| Requisição possui body | No |
|---|---|
| Resposta com sucesso possui body | No |
| {{Glossary("Seguro")}} | No |
| {{Glossary("Idempotent")}} | Yes |
| {{Glossary("Cacheavel")}} | No |
| Permitido nos formatos HTML | No |
TRACE /index.html
| Specification | Title |
|---|---|
| {{RFC("7231", "TRACE", "4.3.8")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
{{Compat("http.methods.TRACE")}}