为什么 Nginx 不直接转发 POST 请求,而是转发 302

为什么 Nginx 不直接转发 POST 请求,而是转发 302

我想使用 jmeter 通过 Nginx 代理测试 Apache 服务器。Get 请求工作正常,但对于 POST 方法,Nginx 响应 302 然后重定向,但 jmeter 不会重新发送请求,而是将方法更改为 GET。为什么 Nginx 不像客户端那样转发请求并返回响应?有什么办法可以解决这个问题吗?

我的应用程序使用 rest/json api 调用。

        location /api {

            proxy_pass https://testserver;

            proxy_set_header          Host            $host;
            #proxy_set_header          X-Real-IP       $remote_addr;
            #proxy_set_header          X-Forwarded-For $proxy_add_x_forwarded_for;


    }

相关内容