解决在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 相关文章推荐
P3P Header解决Cookie跨域的问题
Mar 12 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
Jun 12 Javascript
推荐8款jQuery轻量级树形Tree插件
Nov 12 Javascript
node.js中的fs.readSync方法使用说明
Dec 17 Javascript
Node.js的基本知识简单汇总
Sep 19 Javascript
ECMAScript6 新特性范例大全
Mar 24 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
Sep 26 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
May 29 Javascript
layui实现数据分页功能(ajax异步)
Jul 27 Javascript
使用layer弹窗,制作编辑User信息页面的方法
Sep 27 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
Aug 17 Javascript
OpenLayers3实现对地图的基本操作
Sep 28 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
php提示undefined index的几种解决方法
2012/05/21 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
JavaScript 学习笔记之数据类型
2015/01/14 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
使用nodejs+express实现简单的文件上传功能
2017/12/27 NodeJs
实例学习JavaScript读取和写入cookie
2018/01/29 Javascript
前端插件之Bootstrap Dual Listbox使用教程
2019/07/23 Javascript
python实现将文本转换成语音的方法
2015/05/28 Python
wxPython中listbox用法实例详解
2015/06/01 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
2017/10/13 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
python 如何引入协程和原理分析
2020/11/30 Python
python网络爬虫实现发送短信验证码的方法
2021/02/25 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
值传递还是引用传递
2015/02/08 面试题
中专三年学习的个人自我评价
2013/12/12 职场文书
大学生毕业的自我评价分享
2014/01/02 职场文书
社区义诊活动总结
2014/04/30 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
《观察物体》教学反思
2016/02/17 职场文书
导游词之海南-南湾猴岛
2019/10/12 职场文书
Pytorch可视化的几种实现方法
2021/06/10 Python
java解析XML详解
2021/07/09 Java/Android
Echarts如何重新渲染实例详解
2022/05/30 Javascript