nginx帶下劃線header無效問題

2021-10-12 07:02:06 字數 381 閱讀 2968

1. 問題

由於在http請求頭的頭部中設定了一些自定義字段,剛好這些欄位中含有下劃線,比如bundle_name這種,後端在進去獲取頭部資訊時,發現取不到對應的值

原因是 nginx對header name的字元做了限制,預設 underscores_in_headers 為off,表示如果header name中包含下劃線,則忽略掉。而我的自定義header中恰巧有下劃線變數。

2. 原因及解決辦法

方法一:

header中自定義變數名時不要用下劃線

方法二:

在nginx.conf中加上underscores_in_headers on配置

需求 15 帶下劃線

pragma mark uiunderlinedbutton.implementation uiunderlinedbutton uiunderlinedbutton underlinedbutton void drawrect cgrect rect 使用 uiunderlinedbutton b...

帶下劃線的輸入框

在我們的專案中很多地方要用到edittext,原始的edittext有那麼醜,如何做了 請看下面幾種方法 1 edittext可以通過layer list來繪製背景 xmlns android android shape rectangle 框為矩形 android color ffffff 用白色...

Python單下劃線和雙下劃線

python 用下劃線作為變數字首和字尾指定特殊變數。不能用 from moduleimport 匯入 系統定義名字 類中的私有變數名 核心風格 避免用下劃線作為變數名的開始。因為下劃線對直譯器有特殊的意義,而且是內建識別符號所使用的符號,我們建議程式設計師避免用下 劃線作為變數名的開始。一般來講,...