nginx支持帶下劃線的header實(shí)現(xiàn)
nginx對(duì)header 的名字字符做了限制,默認(rèn) underscores_in_headers 為off,表示如果header name中包含下劃線,則忽略掉,后端服務(wù)就獲取不到該請(qǐng)求頭。
為了支持header帶下劃線的參數(shù),可以在http內(nèi)或者server內(nèi)設(shè)置如下參數(shù):
underscores_in_headers on;//默認(rèn)是off
如nginx的配置如下:
http { log_format main '$http_app_id'; access_log /var/log/nginx/access.log main; ........ }
帶上自定義header【app_id】去請(qǐng)求nginx
打印的日志如下,無(wú)法獲取值:
配置文件中加上【underscores_in_headers on;】
http { log_format main '$http_app_id'; access_log /var/log/nginx/access.log main; underscores_in_headers on; ........ }
再次帶上自定義header【app_id】去請(qǐng)求nginx,日志找那個(gè)就可以打印出自定義header【app_id】的值了
到此這篇關(guān)于nginx支持帶下劃線的header實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)nginx 帶下劃線header內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nginx location 配置 正則表達(dá)式實(shí)例詳解
本文通過(guò)實(shí)例代碼給大家介紹了nginx location 配置 正則表達(dá)式的問(wèn)題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07Nginx配置之實(shí)現(xiàn)多臺(tái)服務(wù)器負(fù)載均衡
這篇文章主要介紹了Nginx配置之實(shí)現(xiàn)多臺(tái)服務(wù)器負(fù)載均衡,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07如何在centos上使用yum安裝rabbitmq-server
這篇文章主要介紹了如何在centos上使用yum安裝rabbitmq-server,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09使用Nginx Ingress 優(yōu)雅顯示錯(cuò)誤頁(yè)面
這篇文章主要為大家介紹了使用Nginx Ingress 優(yōu)雅顯示錯(cuò)誤頁(yè)面實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09nginx配置后訪問(wèn)出現(xiàn)白屏的問(wèn)題解決
本文主要介紹了nginx配置后訪問(wèn)出現(xiàn)白屏2024-06-06nginx+tomcat實(shí)現(xiàn)負(fù)載均衡,使用redis session共享
這篇文章主要介紹了nginx tomcat負(fù)載均衡 使用redis session共享,有興趣的同學(xué)可以了解一下。2016-12-12