如何在nginx中设置请求接受标头?

时间:2014-02-17 17:18:41

标签: nginx header

我需要为*/*的特定路径上的任何网址设置请求接受标头。

以下是目前正在设置的请求接受标头:

GET /apiQuery/preview?view=location_csv&q=name:* HTTP/1.1
Host: www.blah.com
Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8

我希望它是:

GET /apiQuery/preview?view=location_csv&q=name:* HTTP/1.1
Host: www.blah.com
Connection: keep-alive
Cache-Control: max-age=0
Accept: */*

..对于/ apiQuery / path中的任何URL。

1 个答案:

答案 0 :(得分:2)

有一个名为HeaderMode的可用模块。

more_set_input_headers 'Accept: */*';

下行:此模块不随Nginx一起发布。您必须按照安装指南将此模块与Nginx集成。

或者,如果您使用Nginx作为代理,则应使用proxy_set_header指令。

proxy_set_header Accept '*/*';