axios默认请求参数后台获取不到解决方法

*axios post方法默认使用application/json格式编码数据,那么解决方案就有两种,一是后台改变接收参数的方法,另一种则是将axios post方法的编码格式修改为application/x-www-form-urlencoded,这样就不需要后台做什么修改了。
只提供前端解决方案:var qs = require(‘qs’);let defaults = {
headers : {‘Content-Type’:’application/x-www-form-urlencoded;charset=utf-8′,’X-Requested-With’:’XMLHttpRequest’},
}return axios.post(url, qs.stringify(data), { …options,…defaults })

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理