axios请求头几种区别:application/x-www-form-urlencoded
今天小伙伴问我们项目axios默认请求头是application/x-www-form-urlencoded;charset=UTF-8, 现在有个后端接口要求请求头方式为application/json;charset=UTF-8, 问我按照以前的请求new formData()方式为啥总是请求不到数据了.
因为,post向服务器端Content-Type请求头方式有4种:
application/json;charset=UTF-8
application/x-www-urlcoded;charset=UTF-8
mulitpart/form-data
text/html
回答上面问题, 我们可以简单一点就是修改默认请求Content-Type请求头
let config = { headers: { 'Content-Type': 'application/json;charset=UTF-8' }}
let params = {
data: list,
isJsonData: true
}
this.api.post(`${process.env.commodityUrl}ali/product/batchEditProdGroup`, params, config).then(res => {
if (res.success === 1) {
this.$message.success(`批量修改成功!`)
this.linkChange(`/channelCommodityList`)
return false
}
return this.$message.error(`批量编辑失败,请重新编辑!`)
})
主要还是解决问题的思路吧.记录一下. 以防老年痴呆
最新文章
- 不明显的多线程编程的具体Bugs
- Android Device Monitor工具的DDMS使用
- C# Socket系列一 简单的创建socket的监听
- WebApi传参总动员(五)
- 前端面试题和setTimeout异步
- Apache配置命令
- 谈谈IT人的发展[转载]
- 用JS的for循环打印九九乘法表
- POJ 1088 滑雪 (动规)
- Plugin execution not covered by lifecycle configuration的解决方案
- JavaScript中的函数:闭包,this,高阶函数
- java常用类--与用户互动
- Markdown 编辑器使用指南
- ubuntu 安装 WPS for Linux(ubuntu)字体配置(字体缺失解决办法)及卸载libreoffice
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(十九)
- axios 封装
- java day02 记录
- Universal-Image-Loader源码分析(二)——载入图片的过程分析
- 【转】WinRT 中SystemTrigger 构造函数的 SystemTriggerType 参数的解释
- sharepoint_study_9