Nginx代理導(dǎo)致請(qǐng)求頭某些內(nèi)容丟失的問(wèn)題解決
問(wèn)題描述
在請(qǐng)求時(shí)往請(qǐng)求頭header中放入了token-api信息,在接收請(qǐng)求時(shí)再?gòu)膆eader中拿出,在本地調(diào)試時(shí)是可以的,但通過(guò)NGINX代理之后發(fā)現(xiàn)拿不到,重新嘗試放入.前端部署nginx后調(diào)用接口報(bào)401。接口也提示沒(méi)有獲取到token信息,意識(shí)到可能是token沒(méi)有帶過(guò)去。報(bào)錯(cuò)如下:

最后發(fā)現(xiàn)是NGINX對(duì)header有所限制,下劃線(xiàn)(_)不支持。
方法一:不用下劃線(xiàn)
把下劃線(xiàn)_改成其他的,如sign_val改成sign-val
方法二:從根本解除nginx的限制
nginx默認(rèn)request的header的那么中包含’_’時(shí),會(huì)自動(dòng)忽略掉。
解決方法是:在nginx里的nginx.conf配置文件中的http部分中添加如下配置:
underscores_in_headers on; //(默認(rèn) underscores_in_headers 為off)
兩種代碼均可行。
到此這篇關(guān)于Nginx代理導(dǎo)致請(qǐng)求頭某些內(nèi)容丟失的問(wèn)題解決的文章就介紹到這了,更多相關(guān)Nginx代理導(dǎo)致請(qǐng)求頭某些內(nèi)容丟失內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 詳解nginx請(qǐng)求頭數(shù)據(jù)讀取流程
- 淺談nginx基于請(qǐng)求頭或請(qǐng)求內(nèi)容的防護(hù)
- nginx打印請(qǐng)求頭日志方法(親測(cè)可用)
- Nginx實(shí)現(xiàn)基于請(qǐng)求頭的訪(fǎng)問(wèn)控制配置的示例
- Nginx配置請(qǐng)求頭攜帶原始請(qǐng)求信息的實(shí)現(xiàn)
- 通過(guò)Nginx的proxy_set_header設(shè)置請(qǐng)求頭無(wú)效的解決
- nginx日志打印請(qǐng)求頭信息示例詳解
- Nginx請(qǐng)求頭丟失的問(wèn)題解決
- Nginx日志打印自定義請(qǐng)求頭的實(shí)戰(zhàn)
- 使用Nginx代理解決跨域問(wèn)題并傳遞請(qǐng)求頭的完整指南
相關(guān)文章
Nginx FastCGI緩存的實(shí)現(xiàn)示例
Nginx的FastCGI緩存是一種性能優(yōu)化手段,通過(guò)緩存動(dòng)態(tài)內(nèi)容減少對(duì)后端服務(wù)器的請(qǐng)求,提高系統(tǒng)響應(yīng)速度,具有一定的參考價(jià)值,感興趣的可以了解一下2024-12-12
Nginx配置真實(shí)IP地址轉(zhuǎn)發(fā)的實(shí)現(xiàn)示例
在許多web應(yīng)用程序中,獲取客戶(hù)端的真實(shí) IP 地址非常重要,本文就來(lái)介紹一下Nginx配置真實(shí)IP地址轉(zhuǎn)發(fā)的實(shí)現(xiàn)示例,感興趣的可以了解一下2024-11-11
Nginx請(qǐng)求訪(fǎng)問(wèn)控制實(shí)現(xiàn)方案
Nginx并不直接實(shí)現(xiàn)漏桶算法或令牌桶算法,但這些算法在控制網(wǎng)絡(luò)流量和請(qǐng)求速率方面非常有用,這些算法通常在網(wǎng)絡(luò)編程、API服務(wù)、負(fù)載均衡等領(lǐng)域中使用,以確保系統(tǒng)的穩(wěn)定性和性能,這篇文章給大家介紹Nginx請(qǐng)求訪(fǎng)問(wèn)控制實(shí)現(xiàn)方案,感興趣的朋友跟隨小編一起看看吧2024-05-05
Nginx部署多個(gè)vue項(xiàng)目的方法步驟
本文主要介紹了Nginx部署多個(gè)vue項(xiàng)目的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
nginx重定向解決(rewrite or internal redirection&nb
本文主要介紹了nginx重定向解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-11-11
nginx 代理域名到另外一個(gè)域名的實(shí)現(xiàn)方法
本文主要介紹了nginx 代理域名到另外一個(gè)域名的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-05-05
Nginx 限流防刷完全指南從原理到生產(chǎn)實(shí)戰(zhàn)指南
本文給大家介紹Nginx限流防刷完全指南從原理到生產(chǎn)實(shí)戰(zhàn)指南,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2026-05-05
Nginx基于多個(gè)ip的虛擬主機(jī)的詳細(xì)配置
本文詳細(xì)介紹了如何使用nginx配置基于多個(gè)IP地址的虛擬主機(jī),通過(guò)虛擬主機(jī),可以?xún)?yōu)化服務(wù)器資源,提高安全性和靈活性,節(jié)省IP資源,文章也提供了基于域名和端口的虛擬主機(jī)配置代碼,方便讀者參考實(shí)施2024-11-11

