axios请求,第一次Response Method:OPTIONS,报错。后台是允许跨域的。

发布于 2022-09-06 20:20:19 字数 278 浏览 7 评论 0

此接口在小幺鸡测试时,是可以使用的,说明跨域是可以的。

但是 使用 axios组件时,发送第一次请求时就会报错。后台是用.net写的,需要增加什么配置 ?后台怎么在第一次请求后,允许在发送第二次请求。

clipboard.png

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

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

发布评论

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

评论(3

绮筵 2022-09-13 20:20:19

axios 跨域请求问题;
在请求前加一个判断:

axios.interceptors.request.use((config) => {
    if(config.method === 'post') {
        config.data = qs.stringify(config.data)
    }
    return config;
},(error) => {
return Promise.reject(error)
})
薄情伤 2022-09-13 20:20:19

Chrome 安装了 Allow-Control-Allow-Origin: * 插件就可以了。

自在安然 2022-09-13 20:20:19

axios发送请求之前都会先发送一次option请求进行验证,你让后台设置允许option请求,因为很多后台设置只允许某个方法允许访问,但没有同时设置允许option访问。

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