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

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

<a href='mailto:'>微wx笑</a>的头像微wx笑 2020-12-24前端开发 4 0关键字: 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 supportedRG8无知

后端是SpringBoot,提供的Rest风格的接口,这种接口也是目前的流行标准吧,实现起来简单,但是它也有其自身的问题。RG8无知


RG8无知

问题原因:

本来是应该传入一个JSON对象做为参数的,结果代码写错了,传了一个数字的 Id 进去,结果就出现这种错误了。RG8无知

解决方法:

对于我遇到的问题,解决方法就不用说了。
RG8无知

如果你是其它原因,可以指定 Content-TypeRG8无知

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

参考:谈谈axios配置请求头content-typeRG8无知


RG8无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/front/2020-12-24/587.html

很赞哦! () 有话说 ()