在请求拦截了配置了 转成form的 不生效
请求数据类型需要application/x-www-form-urlencoded
可是还是没法接到接口里的数据 code都不是200
在请求拦截了配置了 转成form的 不生效
请求数据类型需要application/x-www-form-urlencoded
可是还是没法接到接口里的数据 code都不是200
可以重新封装一个FormDataPost,或者直接使用原生的axios
下面是原生axios写法(qs序列化 是axios自带的 , 无需单独安装包)
axios.post(url, qs.stringify(data),
{
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
})
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
transformRequest
即可FormData
可以用new URLSearchParams(fm).toString()
转换。