小编Nik*_*kem的帖子

在 nginx 中记录请求标头

我想记录来自客户请求的自定义标头。我已将“$http_my_header”添加到我的 log_format 中,并且很好地记录了 POST 请求。另一方面,所有 GET 请求都记录为空值。

GET请求示例:

GET /pws HTTP/1.1
upgrade: websocket
connection: Upgrade
sec-websocket-key: XXXX
host: XXXX
sec-websocket-origin: XXXX
sec-websocket-version: 13
X-Plumbr-sessionId: XXXX
X-Plumbr-accountId: XXXX
X-Plumbr-build: SNAPSHOT
Run Code Online (Sandbox Code Playgroud)

我的 nginx log_format 包含

"$http_x_plumbr_accountid" "$http_x_plumbr_build" 
Run Code Online (Sandbox Code Playgroud)

GET 请求中的日志记录头是否需要一些特殊的配置?

http-logging nginx

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

http-logging ×1

nginx ×1