0
我們有一個安裝程序,其中nginx是一個用於2個apache tomcat web服務器的負載平衡器。當我通過負載均衡器向REST服務發出請求時,當請求被轉發到tomcat服務器時,某個頭部總是被省略。nginx負載平衡器省略標題
curl -X POST -H Content-Type:text/xml -H Accept:text/xml -H api_key:secretkey -H Cache-Control:no-cache -d 'some date' http://load-balancer
的API_KEY頭總是刪去。當我直接調用tomcat服務器時,一切都按預期工作。
任何想法?
請問您可以發佈您的nginx配置代理傳遞?很可能你錯過了一條指令。 –
爲什麼你將它作爲標題發送而不是發佈參數? –
在這裏找到答案 http://stackoverflow.com/questions/8393772/how-to-get-non-standard-http-headers-on-nginx 和http://stackoverflow.com/questions/6295808 /頭變量-GO-失蹤的生產 – Abhijith