簡體   English   中英

如何在Nginx中設置請求接受標頭?

[英]How do I set the request accept header in nginx?

我需要將某些路徑上的所有URL的請求接受標頭設置為*/*

這是當前設置的請求接受標頭:

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 /路徑中的所有URL。

有一個用於此目的的模塊稱為HeaderMode

more_set_input_headers 'Accept: */*';

缺點 :此模塊未隨Nginx一起分發。 您將必須按照安裝指南將此模塊與Nginx集成在一起。

另外,如果您將Nginx用作代理,則應使用proxy_set_header指令。

proxy_set_header Accept '*/*';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM