x-request-id

当您操作由客户端访问的Web服务时,可能难以将请求(客户端可以看到)与服务器日志(服务器可以看到)相关联。
X-Request-ID的想法是,客户端可以创建一些随机ID并将其传递给服务器。然后,服务器在其创建的每个日志语句中包含该ID。如果客户端收到错误,它可以将ID包含在错误报告中,允许服务器运算符查找相应的日志语句(而不必依赖于时间戳,IP等)。



由于该ID由客户端生成(随机),它不包含任何敏感信息,因此不会违反用户的隐私。由于每个请求都创建了唯一的ID,因此跟踪用户也无助于此。



nginx 生成
server {



set_by_lua $uuid ‘
if ngx.var.http_x_request_id == nil then
return uuid4.getUUID()
else
return ngx.var.http_x_request_id
end
‘;




}



https://www.cnblogs.com/junneyang/p/5512369.html

https://segmentfault.com/a/1190000019682573?utm_source=tag-newest



https://github.com/shfshanyue/blog



https://www.136.la/tech/show-86887.html


Category node