前端开发您现在的位置是:首页 > 博客日志 > 前端开发

Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

<a href='mailto:'>微wx笑</a>的头像微wx笑2020-12-24 15:32:09前端开发人已围观关键字: vue  Content type   SpringBoot  

vue项目,vue-element-admin 是一个后台前端解决方案,Mock测试时一切正常,在使用实际后端接口测试时添加正常,更新却提示错误:Content type &#39;application/x-www-form-urlencod

vue项目,vue-element-admin 是一个后台前端解决方案,Mock测试时一切正常,在使用实际后端接口测试时添加正常,更新却提示错误:Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supportedP8B编程技术_踩坑日志_进阶指南_无知人生

后端是SpringBoot,提供的Rest风格的接口,这种接口也是目前的流行标准吧,实现起来简单,但是它也有其自身的问题。P8B编程技术_踩坑日志_进阶指南_无知人生


P8B编程技术_踩坑日志_进阶指南_无知人生

问题原因:

本来是应该传入一个JSON对象做为参数的,结果代码写错了,传了一个数字的 Id 进去,结果就出现这种错误了。P8B编程技术_踩坑日志_进阶指南_无知人生

解决方法:

对于我遇到的问题,解决方法就不用说了。
P8B编程技术_踩坑日志_进阶指南_无知人生

如果你是其它原因,可以指定 Content-TypeP8B编程技术_踩坑日志_进阶指南_无知人生

export function updateCate(data) {
  return request({
    url: `/api/cmscategory/update`,
    method: 'post',
    headers: {
      'Content-Type': 'application/json'
    },
    data
  })
}

参考:谈谈axios配置请求头content-typeP8B编程技术_踩坑日志_进阶指南_无知人生


P8B编程技术_踩坑日志_进阶指南_无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()