nginx轉發攜帶請求頭,nginx轉發headers內容丟失解決辦法


背景:我通過nginx轉發請求,請求頭中攜帶   id_token   字段,我們項目用這個作為用戶識別的信息,但是后端沒有接收到這個字段,所以提示未登錄。

原因:nginx不會識別"_"這個符號,默認情況下它會忽略,所以后端沒接收到,也就是說請求時候沒將這個id_token轉發過去導致的。

 

解決辦法又兩種:

1、修改nginx配置

在nginx 的 http部分添加如下:

underscores_in_headers on; (默認 underscores_in_headers 為off)

2、修改這個字段,取消下划線

列如 把原來的id_token 換為  idToken 

 


免責聲明!

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



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