http請求時nginx會去掉帶有下劃線(_)的Header鍵值
在本地可以獲取前端header傳的引數,但是部署到伺服器獲取的就是null(伺服器地址用nginx做了代理)
原因:
nginx對header name的字元做了限制,預設 underscores_in_headers 為off,表示如果header name中包含下劃線,則忽略掉,部署後就獲取不到。
解決:
1.在header裡不要用 “_” 下劃線,可以用駝峰命名或者其他的符號(如減號-)代替。nginx預設忽略掉下劃線可能有些原因。
2.在nginx裡的 nginx.conf檔案中配置http的部分新增 : underscores_in_headers on;(預設值是off)
相關文章
- Http 請求 header 大小寫有區別嗎?HTTPHeader
- 【web】Spring RestTemplate提交時設定http header請求頭WebSpringRESTHTTPHeader
- HTTP請求預設值HTTP
- nginx處理http請求流程NginxHTTP
- nginx遮蔽特定http_referer的請求NginxHTTP
- python-http請求帶AuthorizationPythonHTTP
- Jmeter深度學習第一天——簡單請求、帶header請求、返回值亂碼問題JMeter深度學習Header
- 詳解nginx的請求限制(連線限制和請求限制)Nginx
- Qt - http請求下載影片QTHTTP
- html中a標籤的下劃線怎麼去掉HTML
- SAP UI5 OData 請求的自定義 HTTP header 設定方法UIHTTPHeader
- http請求HTTP
- HTTP 請求HTTP
- php curl 連線 EMQ http_api的請求PHPMQHTTPAPI
- 『動善時』JMeter基礎 — 17、JMeter配置元件【HTTP請求預設值】JMeter元件HTTP
- http請求概述HTTP
- HTTP請求方法HTTP
- http請求頭HTTP
- go http請求GoHTTP
- 在沒有curl和wget情況下傳送HTTP請求wgetHTTP
- 短視訊平臺原始碼,android去掉tablayout指示器自帶的下劃線原始碼AndroidTabLayout
- nginx如何限制併發連線請求數?Nginx
- MDN新增“HTTP有條件請求”標頭HTTP
- HTTP的請求過程HTTP
- golang 的 http 請求池GolangHTTP
- 我知道的HTTP請求HTTP
- 說說 HTTP 常見的請求頭有哪些? 作用?HTTP
- ajax請求且帶返回值的程式碼例項
- 理解 Nginx 在處理請求時的匹配規則Nginx
- 合併HTTP請求vs並行HTTP請求,到底誰更快?HTTP並行
- 合併HTTP請求 vs 並行HTTP請求,到底誰更快?HTTP並行
- WKWebView 網路請求Header 丟失WebViewHeader
- 在lua中操作http請求有兩種方式HTTP
- Python編寫多行Header請求的方法PythonHeader
- Cookie 與 HTTP請求CookieHTTP
- Jsoup http請求JSHTTP
- Android Http請求AndroidHTTP
- HTTP請求報文HTTP