axios一次发送两个请求?
来源:8-1 登录第一部分 获取token
慕设计2393596
2021-02-24
老师,关于axios同一请求发送两次,一次204一次200,这个对于生产项目影响大吗?有什么好的解决方案吗?
写回答
2回答
-
张轩
2021-02-24
同学你好 这个问题是 xhr 发送跨域请求的经典问题 在发送跨域请求的时候
浏览器必须首先使用 OPTIONS 方法发起一个预检请求(preflight request),从而获知服务端是否允许该跨源请求。服务器确认允许之后,才发起实际的 HTTP 请求。在预检请求的返回中,服务器端也可以通知客户端,是否需要携带身份凭证(包括 Cookies 和 HTTP 认证相关数据)。
这个有可能是一道面试题,请同学记住欧。可以研究一下具体的文档:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS#%E5%8A%9F%E8%83%BD%E6%A6%82%E8%BF%B0
022021-10-24 -
张轩
2021-02-24
同学你好 请问你这个问题是在我们的项目中出现的吗? 还是在自己公司的项目中出现的,要搞清楚来龙去脉,才能更好的分析哈。
012021-02-24
相似问题