axios post 请求时 headers 配置 content-type
为什么要配置?默认情况下,axios将JavaScript对象序列化为JSON,也就是说 默认 请求头的content-type 是application/json格式所以发送 post 请求时将 headers的 content-type 设置为application/x-www-form-urlencodedimport qs from 'qs';const data = { 'bar': 1
·
为什么要配置?
默认情况下,axios将JavaScript对象序列化为JSON,也就是说 默认 请求头的content-type 是application/json格式
所以发送 post 请求时将 headers的 content-type 设置为 application/x-www-form-urlencoded
(类似表单提交/需要引入qs)
import qs from 'qs';
const data = { 'bar': 123 };
const options = {
method: 'POST',
headers: { 'content-type': 'application/x-www-form-urlencoded' },
data: qs.stringify(data),
url,
};
axios(options)
这样 post 请求就是 ?key=value&key=value 了
更多推荐
已为社区贡献1条内容
所有评论(0)