今天使用nginx,配置了location后,结果,发送了POST请求,但是被重定向成为GET请求。配置如下
nginx日志如下:
解决办法:
1、location配置url后面末尾的/去掉,放在proxy_pass 路径最后面
2、location中添加:proxy_method POST;
结论:nginx代理转发POST请求时,https协议转成http协议,导致nginx转发的时候POST请求变成GET请求
今天使用nginx,配置了location后,结果,发送了POST请求,但是被重定向成为GET请求。配置如下
nginx日志如下:
解决办法:
1、location配置url后面末尾的/去掉,放在proxy_pass 路径最后面
2、location中添加:proxy_method POST;
结论:nginx代理转发POST请求时,https协议转成http协议,导致nginx转发的时候POST请求变成GET请求