在NGINX中添加http请求标头

时间:2018-05-01 04:24:53

标签: http nginx pivotal-cloud-foundry

有没有办法在将代理服务器发送到代理服务器时添加请求标头?我尝试使用add_header以及proxy_set_header,但它对我不起作用。

以下是我尝试过的headers.conf文件内容:

Trial1:

proxy_set_header X-Name "Vishal";

Trial2:

add_header X-Name "Vishal";

我的nginx \ conf \ includes \ proxy.conf:

location /api/mysvc/v1 {

        proxy_pass "https://mockable.io/mysvc/v1/";
        proxy_pass_request_headers      on;
        proxy_set_header X-Name "Vishal";

}

我想在我的应用程序发出的每个ajax请求中传递此请求标头。

1 个答案:

答案 0 :(得分:1)

刚才意识到我不应该在我的headers.conf文件中添加proxy_set_header。只能在proxy.conf文件中保留它才能工作。更重要的是,这些标头未记录在浏览器调试工具中。