【求助】怎么解决Nginx POST请求重定向为GET请求???
来源:8-6 Django Nginx+uWSGI部署
困学
2020-06-03
老师,想请教一下,Nginx的配置如上,可是日志中查看到前端的POST请求被301转发为GET请求了,但是使用postman调用的是正确的,这是为什么???
取消了Nginx配置之后,直接看uwsgi的配置,还是出现了301
uwsgi配置
写回答
1回答
-
咚咚呛
2020-06-03
严格来说这不属于Nginx的问题哦,是HTTP客户端的问题,也即是浏览器或者是Postman。
为什么会出现POST变成GET呢?因为在HTTP1.0版本中,一些客户端会把301重定向的处理改为GET请求,所以在配置中,避免这个问题需要显式说明HTTP的版本。可以在上面配置中加上:
proxy_http_version 1.1;
应该就可以解决这个问题。希望对你有所帮助,加油。
132020-06-04
相似问题