解决在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 相关文章推荐
Javascript 不能释放内存.
Sep 07 Javascript
基于jquery ajax 用户无刷新登录方法详解
Apr 28 Javascript
jQuery+css实现图片滚动效果(附源码)
Mar 18 Javascript
js函数名与form表单元素同名冲突的问题
Mar 07 Javascript
Javascript中的异步编程规范Promises/A详细介绍
Jun 06 Javascript
纯JS实现本地图片预览的方法
Jul 31 Javascript
css如何让浮动元素水平居中
Aug 07 Javascript
详解Bootstrap按钮
Jan 04 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
Oct 27 Javascript
Javascript中call,apply,bind方法的详解与总结
Dec 12 Javascript
AngularJs点击状态值改变背景色的实例
Dec 18 Javascript
layui实现table加载的示例代码
Aug 14 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去除数组中重复的元素并按键名排序函数
2008/08/18 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
浅谈php扩展imagick
2014/06/02 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
PHP strripos函数用法总结
2019/02/11 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
js计算页面刷新的次数
2009/07/20 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
详解AngularJS ng-class样式切换
2017/06/27 Javascript
vue-cli3环境变量与分环境打包的方法示例
2019/02/18 Javascript
详解如何使用router-link对象方式传递参数?
2019/05/02 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
vue在图片上传的时候压缩图片
2020/11/18 Vue.js
Python类的动态修改的实例方法
2017/03/24 Python
python调用摄像头拍摄数据集
2019/06/01 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
CSS教程:CSS3圆角属性
2009/04/02 HTML / CSS
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
100%法国制造的游戏和玩具:Les Jouets Français
2021/03/02 全球购物
实习生体会的自我评价范文
2013/11/28 职场文书
客服文员岗位职责
2013/11/29 职场文书
实习生评语
2014/04/26 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
党员个人党性分析材料
2014/12/18 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
老公写给老婆的检讨书
2015/05/06 职场文书
2015年科协工作总结
2015/05/19 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python