nginx 獲取自定義header頭部信息


為了排查線上的bug,需要在nginx的日志中,打印客戶端上傳上來的header頭部信息,同時頭部信息是自定義的。在嘗試多重方案后,找到解決方法:

 

log_format dm '"$remote_addr"||"$time_local|| "$request_uri"' '"user_id:"$http_user_id"||"media_type":"$http_media_type"' '"is_system":"$http_is_system"||"is_sdk":"$http_is_sdk"||"os":"$http_os"||"os_type":"$http_os_type"||"android_version":"$http_android_version"||"android_id":"$http_android_id"'



通過配置可以看出,可在自定義header字段前加http_,即可將指定的自定義header字段打印到log中。

要注意的是針對nginx 不同版本自定義header 獲取方法不同,我的nginx版本是1.9.6
---------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM