问题描述:axios请求 get请求没有问题,但是post后台返回200但是就是接收不到数据;
第一步:安装qs
npm install qs
第二步:在封装接口中引用并在post中运用;
import axios from 'axios'import qs from 'querystringify'
export function post (url, data = {}) {return new Promise((resolve, reject) => {data = qs.stringify(data)axios.post(url, data).then(response => {}).catch(err => {Toast.clear()})})}
需要注意的是,头部修改:
config.headers = {'Content-Type': 'application/x-www-form-urlencoded',}
这样 就可以完美解决后台接收不到数据而报错问题。
如果觉得《axios请求 解决post后台接收不到数据问题》对你有帮助,请点赞、收藏,并留下你的观点哦!