nginx负载平衡器省略标头

nginx负载平衡器省略标头,nginx,Nginx,我们有一个设置,其中nginx是2台apachetomcat web服务器的负载平衡器。当我通过负载平衡器向REST服务发出请求时,当请求被转发到tomcat服务器时,总会忽略某个标头 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_键的header

我们有一个设置,其中nginx是2台apachetomcat web服务器的负载平衡器。当我通过负载平衡器向REST服务发出请求时,当请求被转发到tomcat服务器时,总会忽略某个标头

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_键的header。当我直接调用tomcat服务器时,一切都正常工作

有什么想法吗?

在这里找到了答案


配置中有一个选项可以忽略带有下划线的标题。

您可以发布代理传递的nginx配置吗?您可能缺少一条指令。为什么要将其作为标题而不是post参数发送?在此处找到答案并