今天小伙伴问我们项目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(`批量编辑失败,请重新编辑!`)
})

主要还是解决问题的思路吧.记录一下. 以防老年痴呆

最新文章

  1. 不明显的多线程编程的具体Bugs
  2. Android Device Monitor工具的DDMS使用
  3. C# Socket系列一 简单的创建socket的监听
  4. WebApi传参总动员(五)
  5. 前端面试题和setTimeout异步
  6. Apache配置命令
  7. 谈谈IT人的发展[转载]
  8. 用JS的for循环打印九九乘法表
  9. POJ 1088 滑雪 (动规)
  10. Plugin execution not covered by lifecycle configuration的解决方案
  11. JavaScript中的函数:闭包,this,高阶函数
  12. java常用类--与用户互动
  13. Markdown 编辑器使用指南
  14. ubuntu 安装 WPS for Linux(ubuntu)字体配置(字体缺失解决办法)及卸载libreoffice
  15. (NO.00003)iOS游戏简单的机器人投射游戏成形记(十九)
  16. axios 封装
  17. java day02 记录
  18. Universal-Image-Loader源码分析(二)——载入图片的过程分析
  19. 【转】WinRT 中SystemTrigger 构造函数的 SystemTriggerType 参数的解释
  20. sharepoint_study_9

热门文章

  1. 采用多个数据源是Spring的配置
  2. 前端开发者进阶之ECMAScript新特性--Object.create
  3. verbosity
  4. Python3入门机器学习经典算法与应用✍✍✍
  5. python实现一个简单木马!
  6. jQuery post使用变量作参数名
  7. iOS开发系列-LLVM、Clang
  8. python的update方法
  9. Connected Graph
  10. make 基础