首页 新闻 赞助 找找看

接口请求为什么会发送两次?

0
悬赏园豆:100 [待解决问题]

框架:vue
请求方式:axios、post

接口实际上只调用了一次,但浏览器中,调用了两次
而且不是options这种请求,而是有实际请求参数、实际返回了数据的

最大的问题是,我开发环境重现不出来这个问题,测试环境才会有这个问题

前进中的蜗牛的主页 前进中的蜗牛 | 初学一级 | 园豆:117
提问于:2021-07-19 16:18

沾点代码呗

mowen285 2年前
< >
分享
所有回答(4)
0

跨域的时候会先用options方式请求一次,详细参考 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Methods/OPTIONS

by.Genesis | 园豆:2719 (老鸟四级) | 2021-07-19 16:21

没跨域,没options请求,而是有实际返回的

支持(0) 反对(0) 前进中的蜗牛 | 园豆:117 (初学一级) | 2021-07-19 19:30

@前进中的蜗牛: /捂脸,我眼花了

支持(0) 反对(0) by.Genesis | 园豆:2719 (老鸟四级) | 2021-07-20 09:41

@by.Genesis: 主要问题是,这个bug在开发环境重现不出来,这就定位不到问题在哪,我怀疑是不是网关那边配置了啥

支持(0) 反对(0) 前进中的蜗牛 | 园豆:117 (初学一级) | 2021-07-20 16:38
0

跨域就有options

永远跟党走i | 园豆:1517 (小虾三级) | 2021-07-19 18:15
0

你把两次请求的截图放出来

吴瑞祥 | 园豆:29449 (高人七级) | 2021-07-21 12:04
0

这个问题经过排查是网关的问题,开发环境重现不出来

前进中的蜗牛 | 园豆:117 (初学一级) | 2021-08-02 14:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册