我有一个后端服务器,由于各种原因,它只处理 GET 请求。该服务器位于 nginx 代理后面(即所有访问都对 nginx 进行,nginx 通过 代理将其发送到后端proxy_pass)。是否可以使 nginx 将 POST 请求重写为 GET 请求,即POST /foo主体内容类型application/x-www-form-urlencoded和主体foo=bar将被代理GET /foo?foo=bar?
proxy_pass
POST /foo
application/x-www-form-urlencoded
foo=bar
GET /foo?foo=bar
rewrite http nginx
http ×1
nginx ×1
rewrite ×1