解决在Vue中使用axios POST请求变成OPTIONS的问题

 更新时间:2020年08月14日 11:55:16   作者:小破孩呦  
这篇文章主要介绍了解决在Vue中使用axios POST请求变成OPTIONS的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

POST请求变成OPTIONS

及报错信息(跨域)

主要解决方案:使用qs.stringify

1、安装qs

npm install qs --save

2、axios配置和使用

在接口请求页面引入安装好的qs,如下图:

引入完成之后使用qs改变传递的参数data,如下:

这样就可以了,post请求的时候就不会再出现OPTIONS了

补充知识:axios发起请求,为什么先发送options请求,再发送get/post请求

引起原因

1,跨域;

2,请求头非默认情况。

默认请求头如下

Accept
Accept-Language
Content-Language
Last-Event-ID

Content-Type:只限于三个值application/x-www-form-urlencoded、multipart/form-data、text/plain

通常情况下,会将content-Type:application/json;

axios中content-Type默认是application/json;所以在使用axios跨域发请求时,会触发options预请求。

以上这篇解决在Vue中使用axios POST请求变成OPTIONS的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue3+element-plus Dialog对话框的使用与setup 写法的用法

    vue3+element-plus Dialog对话框的使用与setup 写法的用法

    这篇文章主要介绍了vue3+element-plus Dialog对话框的使用 与 setup 写法的使用,本文通过两种方式结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • 解决vue数据更新但table内容不更新的问题

    解决vue数据更新但table内容不更新的问题

    这篇文章主要给大家介绍了vue数据更新table内容不更新解决方法,文中有详细的代码示例供大家作为参考,感兴趣的同学可以参考阅读一下
    2023-08-08
  • VUE跨域详解以及常用解决跨域的方法

    VUE跨域详解以及常用解决跨域的方法

    跨域指浏览器不允许当前页面的所在的源去请求另一个源的数据,下面这篇文章主要给大家介绍了关于VUE跨域详解以及常用解决跨域的方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • vue codemirror实现在线代码编译器效果

    vue codemirror实现在线代码编译器效果

    这篇文章主要介绍了vue-codemirror实现在线代码编译器 ,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • vue2之简易的pc端短信验证码的问题及处理方法

    vue2之简易的pc端短信验证码的问题及处理方法

    这篇文章主要介绍了vue2之简易的pc端短信验证码的问题,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • 分分钟学会vue中vuex的应用(入门教程)

    分分钟学会vue中vuex的应用(入门教程)

    本篇文章主要介绍了vue中vuex的应用(入门教程),详细的介绍了vuex.js和应用方法,有兴趣的可以了解一下
    2017-09-09
  • Vue手机号正则匹配姓名加密展示功能的实现

    Vue手机号正则匹配姓名加密展示功能的实现

    这篇文章主要介绍了Vue手机号正则匹配,姓名加密展示,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • vue实现上传图片添加水印(升级版)

    vue实现上传图片添加水印(升级版)

    这篇文章主要为大家详细介绍了vue实现上传图片添加水印的升级版,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • 解决Antd Table组件表头不对齐的问题

    解决Antd Table组件表头不对齐的问题

    这篇文章主要介绍了解决Antd Table组件表头不对齐的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • 在IDEA中安装vue插件全过程

    在IDEA中安装vue插件全过程

    这篇文章主要介绍了在IDEA中安装vue插件全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04

最新评论