回显收到的请求,让客户端查看代理在传输路径上做了哪些改动。出于安全考虑,多数生产服务器会禁用。
快速事实
| 属性 | 值 |
|---|---|
| 安全(不改变资源状态) | 是 |
| 幂等(重复请求结果相同) | 是 |
| 可缓存 | 否 |
描述
回显收到的请求,让客户端查看代理在传输路径上做了哪些改动。出于安全考虑,多数生产服务器会禁用。
示例
curl -X TRACE -i https://api.example.com/users/1
请求示例
TRACE /api/users/1 HTTP/1.1 Host: example.com
TRACE 与 GET 的区别
| TRACE | GET |
|---|---|
| 回显请求用于诊断 | 返回资源表示 |
| 仅用于诊断 | 常规用途 |
全部 HTTP 方法
常见问题
TRACE 是安全方法,不会改变服务器上的资源状态。
TRACE 是幂等的:重复请求的结果与单次请求相同。
来源与规范
继续探索
相关状态码