有人面临将HTTP POST转换为GET的问题吗?
我试图用nginx和proxy_pass做这个
需要退出POST请求$ request_body并将其作为$ request_uri的一部分传递给GET。
这是我对nginx.conf的一部分:
location /cgi-bin/send {
proxy_method GET;
proxy_set_header Content-Length "";
proxy_set_header X-Body $request_body;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Port $server_port;
proxy_pass http://127.0.0.1:5000/send?&$request_body;
但$ request_body为空,URI看起来像/send?&
P.S。抱歉我的英文不好,不是我的母语