http.request_id
equestid生成一个UUID,可以通过{requestid}占位符引用,用于许多其他指令包括header
和log
。
当启用requestid时,{requestid}占位符将有一个值;否则它将是空的。
语法
request_id [header_field]
- header_field 是一个可选的头字段名,可以从中读取现有的请求ID。为了站点的安全起见,不要滥用这个特性(例如,不要使用它来跟踪用户会话)。
示例
在响应头中设置请求ID:
request_id
header / Caddy-Request-Id {request_id}
如果存在,从一个名为X-Request-ID的请求头中读取请求ID:
request_id X-Request-ID