首页 新闻 会员 周边

Nginx反向代理post请求变为get请求

0
悬赏园豆:40 [已解决问题] 解决于 2020-03-29 14:36

项目需要调用第三方支付接口并使用nginx解决跨域问题,但是支付接口是https协议,前端的域名是http协议。结果,发送了POST请求,并且重定向成为GET请求。我该如何解决? ?

nginx配置:

浏览器展示:

Micheal_L的主页 Micheal_L | 初学一级 | 园豆:173
提问于:2020-03-29 12:23
< >
分享
最佳答案
0

自问自答,把反向代理的Url最后一个 / 去掉就可以了

Micheal_L | 初学一级 |园豆:173 | 2020-03-29 14:36

这个原理是啥,能否说明下?

lazy_ant | 园豆:209 (菜鸟二级) | 2020-03-30 09:21

@lazy_ant:具体原理我也不太清楚,不过我猜应该是url地址有关绝对路径和相对路径的问题,因为我是通过前台console控制台看的报错信息,然后结合反向代理一点一点试出来的

Micheal_L | 园豆:173 (初学一级) | 2020-04-10 23:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册