为了账号安全,请及时绑定邮箱和手机立即绑定

axios发get请求发送了两次,两次都是get请求,求解

axios发get请求发送了两次,两次都是get请求,求解

UYOU 2019-03-20 18:15:49
使用axios发送get请求,发送了两次,看网上很多人说是因为跨域问题,所以axios会先发送一个option预检请求(preflight request),从而获知服务端是否允许该跨域请求。但是我这里两次都是get请求,请问各位大神,这是怎么回事?
查看完整描述

5 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

你这跟跨域无关,请问你这个8080端口是nodejs监听还是nginx监听然后反向代理的?


查看完整回答
反对 回复 2019-04-04
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

代码执行了两次吧


查看完整回答
反对 回复 2019-04-04
?
慕慕森

TA贡献1856条经验 获得超17个赞

服务的问题,301重定向。把robotstatus?重定向到robotstatus/?,检查一下请求发送开始到服务端响应完成之间哪里做了重定向。


查看完整回答
反对 回复 2019-04-04
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

因为重定向了,所以请求了两次
你可以把这两次当成一次请求

查看完整回答
反对 回复 2019-04-04
?
郎朗坤

TA贡献1921条经验 获得超9个赞

浏览器先发送了一个请求,被后端返回了301码,告诉前端浏览器你要访问的资源有了新的地址(也就是重定向了),浏览器重新发送了正确的请求,所以会有俩


查看完整回答
反对 回复 2019-04-04
  • 5 回答
  • 0 关注
  • 1784 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信