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


Posted in Javascript onAugust 14, 2020

POST请求变成OPTIONS

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

及报错信息(跨域)

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

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

1、安装qs

npm install qs --save

2、axios配置和使用

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

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

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

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

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

解决在Vue中使用axios 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的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Ucren Virtual Desktop V2.0
Nov 07 Javascript
javascript  Error 对象 错误处理
May 18 Javascript
event.currentTarget与event.target的区别介绍
Dec 31 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
Dec 19 Javascript
jquery 遍历数组 each 方法详解
May 25 Javascript
AngularJS基础 ng-mousemove 指令简单示例
Aug 02 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
Jan 10 Javascript
EsLint入门学习教程
Feb 17 Javascript
详解node nvm进行node多版本管理
Oct 21 Javascript
vue中v-model的应用及使用详解
Jun 27 Javascript
微信小程序scroll-view点击项自动居中效果的实现
Mar 25 Javascript
利用JavaScript写一个简单计算器
Nov 27 Javascript
Vue的Options用法说明
Aug 14 #Javascript
Vue 构造选项 - 进阶使用说明
Aug 14 #Javascript
vue 扩展现有组件的操作
Aug 14 #Javascript
如何HttpServletRequest文件对象并储存
Aug 14 #Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
Aug 14 #Javascript
Vue + Element-ui的下拉框el-select获取额外参数详解
Aug 14 #Javascript
vue在App.vue文件中监听路由变化刷新页面操作
Aug 14 #Javascript
You might like
php 购物车实例(申精)
2009/05/11 PHP
利用curl抓取远程页面内容的示例代码
2013/07/23 PHP
PHP中使用asort进行中文排序失效的问题处理
2014/08/18 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
用htc组件制作windows选项卡
2007/01/13 Javascript
javascript 回调函数详解
2014/11/11 Javascript
js中日期的加减法
2015/05/06 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
jquery插件validation实现验证身份证号等
2015/06/04 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
JavaScript实现简单的拖动效果
2016/07/02 Javascript
jquery+ajax实现省市区三级联动效果简单示例
2017/01/04 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
JavaScript面向对象继承原理与实现方法分析
2018/08/09 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
JS实现获取自定义属性data值的方法示例
2018/12/19 Javascript
python的类变量和成员变量用法实例教程
2014/08/25 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
mac下如何将python2.7改为python3
2018/07/13 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
2019/03/30 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
python用requests实现http请求代码实例
2019/10/31 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
html5仿支付宝密码框的实现代码
2017/09/06 HTML / CSS
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
高二英语教学反思
2014/01/19 职场文书
大学生志愿者活动总结
2014/06/27 职场文书
流动人口婚育证明
2014/10/19 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL
使用python向MongoDB插入时间字段的操作
2021/05/18 Python