博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue 集成 axios 发送post请求 payload导致后台无法接收到数据问题
阅读量:5297 次
发布时间:2019-06-14

本文共 557 字,大约阅读时间需要 1 分钟。

vue 集成axios之后,发送的post请求默认为payload 方式。 如果想改为正常的方式,需要增加headers头,并且将发送是数据json格式改为 querystring的方式。

安装依赖

cnpm install qs

 

导入依赖

import Qs from 'qs'

 

在需要使用post的地方使用下面的方法,其中postData是一个json对象

this.$http({    url: '/api/act/yourApi.api',    method: 'POST',    headers: {        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'    },    data: Qs.stringify(postData)})    .then(res => {        console.log(res);    })    .catch(err => {        console.log(err);    })

这样,发送的数据就是以 form-urlencodoed的方式发送了。

转载于:https://www.cnblogs.com/aleafo/p/7687524.html

你可能感兴趣的文章
Linux的SVN——RapidSVN及其diff与edit工具配置
查看>>
HTML标签
查看>>
hdu 5592 ZYB's Premutation(线段树优化)
查看>>
Interesting Yang Yui Triangle(hdu3304)
查看>>
ansible总结
查看>>
面试题1字符串的压缩
查看>>
几个孩子围成圈报数 当等于3的时候删除 链表实现 最终输出剩下孩子的编号
查看>>
BZOJ 1853
查看>>
mysql 综合
查看>>
js函数收集
查看>>
python初学的问题记录3-4
查看>>
20169212《Linux内核原理与分析》 第十周作业
查看>>
xml
查看>>
【codeforces 760D】Travel Card
查看>>
HDU 3790 最短路径问题
查看>>
Python实现简单登陆验证(文件操作)
查看>>
自动化构建工具
查看>>
Jan 15 - Next Permutation; Array; Pointer;
查看>>
分布式网上商城项目-项目查询功能错误
查看>>
如何使用帮助文档
查看>>