请求方法POST未在nginx $ request_method参数中显示

时间:2015-04-14 10:40:41

标签: nginx httprequest

我对nginx的参数$ request_method有疑问。每当我在浏览器中输入URI(localhost/ws/v1)时,$request_method始终返回GET方法。为什么POST方法没有反映在变量中?

使用Fiddler输入

POST http://107.105.147.73/ws/v1


nginx.conf
-----------------------------------
 location /ws/v1/{

                fastcgi_pass   127.0.0.1:8000;
                include /etc/nginx/fastcgi_params;

                echo $request_method;

fastcgi_params
-----------------------------------

#fastcgi_param  REQUEST_METHOD          $request_method;

谢谢你们

1 个答案:

答案 0 :(得分:0)

如果您在默认情况下输入的浏览器是GET。尝试

curl -X POST http://107.105.147.73/ws/v1

你可能需要添加参数,但你得到了它的要点。