vue-cli中 用proxyTable实现了跨域,用get访问没有问题,但通过 post传数据就出现了问题

发布于 2022-09-05 04:43:55 字数 647 浏览 19 评论 0

在项目中使用了vue-cli脚手架来开发,其中用了proxyTable实现了跨域,使用axios来发送请求。
但在项目过程中,使用get方法请求没有问题,能获得数据,但是用post传参获取数据就出现了问题,求问大神,在线等,急...........

clipboard.png

这个是浏览器network发的请求

clipboard.png
.]
这个是代理设置

clipboard.png

经过一番调试,应该是这个反向代理没有把参数也代理过去

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

凝望流年 2022-09-12 04:43:56

先用Postman试试。

理论上来说proxyTable只是做了一层反向代理,是不影响调用的。

应该是后端获取数据方式出错了。

吖咩 2022-09-12 04:43:56

排除一下错误、使用postman等IDE工具、用post模拟请求一下、看后台能不能接收到

宛菡 2022-09-12 04:43:56

你可以抓包一下,看看有没有数据返回,毕竟stateCode是200(不过可能有其他的状态判别码)若无,再看一下:请求时的参数是在哪里,请求时参数是否成功写入。

你穿错了嫁妆 2022-09-12 04:43:56

我也遇到这个问题了
数据格式什么的暂时排除
我现在用ajax,请求地址写死post参数能带过去,但是如果用了proxy 就会出现跟你一样的情况

楼主你能加一下我qq吗:824471127

梦冥 2022-09-12 04:43:55

已解决,传过去的数据格式问题,你把post传过去的数据用qs解析下就可以了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文