【发布时间】:2019-10-11 02:01:38
【问题描述】:
类似于question 和this question, 我有一个客户端(bazel)正在向 nginx 发送请求。
客户端正在向每个请求添加一个名为 build_id 的自定义标头作为 HTTP_BUILD_ID。
我只想从nginx 记录这个标头。
我写了一个小的 python flask 应用程序并打印了所有的标题,它表明HTTP_BUILD_ID 确实是请求的一部分。
很遗憾,nginx 找不到它。这就是我的 log_format 添加$http_build_id 后的样子。
log_format main '$remote_addr - $upstream_cache_status [$time_local]
'"$request" $status $body_bytes_sent '
'[$http_build_id]'
'"$http_referer" "$http_user_agent"';
【问题讨论】:
标签: http nginx http-headers