我正在尝试配置nginx以使REST API调用对传入请求进行一些验证,如果响应成功,则代理将传递到“位置”内的所需上游
进行验证的REST API调用必须始终是GET,而上游的传入请求可以是任何类型(GET或POST或DELETE等......)。如果我使用proxy_method来设置该方法可以将其重置为原始值。
location / shared / xyz {
proxy_pass http://servername:port/shared/nginx/validate?service=xyz ; will always be a GET
proxy_redirect ^ http://upstreamservername ; #can be any type GET or POSt etc..
}
是否有可能在nginx中执行此操作。
提前致谢。
- 詹姆斯