2017-02-28 67 views
1

我試圖弄清楚是否有一種簡單的方法來轉換一個跟蹤像素請求獲取到Nginx成爲一個POST將會去上游一些增加的身體。Nginx的重寫請求從GET到POST與正文(用於跟蹤像素)

例如,如果我得到http://domain.com/track/mail-id.gif的GET請求,我想配置Nginx將其轉換爲帶有一些主體(假設status:打開)的http://upstream/mail-id的POST。

怎麼辦?

+0

嗨,你能夠做到這一點,如果是的話如何0​​? – divyesh

回答

2

只是想增加一個更詳細的例子:

location /track/mail-id.gif { 
    proxy_pass http://upstream/mail-id; 
    proxy_method POST; 
    proxy_set_body "status:opened"; 
    # if needed 
    # proxy_set_header Some-Header value; 
} 

提供proxy_pass這裏的URL,這樣保證所要求的具體行爲。