掃wordpress后臺seo優(yōu)化或網(wǎng)站編輯
debug測試,發(fā)現(xiàn)前端發(fā)來請求頭中確實沒有找到添加的請求頭參數(shù),但是 Network 中卻顯示請求頭中有該參數(shù)信息。
原因是RequestHeaders中設(shè)置的請求參數(shù)含有下劃線,NGINX將靜默地丟棄帶有下劃線的HTTP標頭,這樣做是為了防止在將頭映射到CGI變量時出現(xiàn)歧義,因為在該過程中,短劃線和下劃線都映射到下劃線。
解決辦法
1、需要在最外層 nginx 的 http 全局中,添加或修改
underscores_in_headers on;
然后重新加載nginx配置文件。
2、修改請求頭信息,如將 access_token 修改為 access-token 。