我对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;
谢谢你们
答案 0 :(得分:0)
如果您在默认情况下输入的浏览器是GET。尝试
curl -X POST http://107.105.147.73/ws/v1
你可能需要添加参数,但你得到了它的要点。