[英]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.