axios中默认没加'X-Requested-With': 'XMLHttpRequest',默认就不异步ajax请求的意思吗?

'X-Requested-With': 'XMLHttpRequest',这句代码看网上说是区分是ajax异步请求,还是传统同步请求;
感觉没有理解这里的ajax异步请求和传统同步请求的意思?
在使用过程中,没有跨域的时候,axios配置这个没有'X-Requested-With': 'XMLHttpRequest',我们的异步请求没有什么问题啊?但是出现跨域问题时,则需要把这个加上才可以。。。
有大神能帮忙理一下吗?

回答

哪个文章里写的啊?胡说八道,可以直接拉黑不用再看了,误人子弟呢这不是。

这是区分是 AJAX 请求还是普通的请求(一般指表单提交)的。

AJAX 是 AJAX,跨域是跨域。这也没有关系啊?

AJAX 请求自动浏览器会自动加上这个标头,不用你手动设置,你也去不掉。

至于你请求跨域了,那你应该搜的是跨域的解决方案啊(没有纯前端的解决方案,都需要后端参与)。

胡说八道,
image.png

以上是 axios中默认没加'X-Requested-With': 'XMLHttpRequest',默认就不异步ajax请求的意思吗? 的全部内容, 来源链接: utcz.com/a/33865.html

回到顶部