项目需要调用第三方支付接口并使用nginx解决跨域问题,但是支付接口是https协议,前端的域名是http协议。结果,发送了POST请求,并且重定向成为GET请求。我该如何解决? ?
nginx配置:
浏览器展示:
自问自答,把反向代理的Url最后一个 / 去掉就可以了
这个原理是啥,能否说明下?
@lazy_ant:具体原理我也不太清楚,不过我猜应该是url地址有关绝对路径和相对路径的问题,因为我是通过前台console控制台看的报错信息,然后结合反向代理一点一点试出来的