Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
微wx笑 2020-12-24【前端开发】 4 0关键字: vue Content type SpringBoot
vue项目,vue-element-admin 是一个后台前端解决方案,Mock测试时一切正常,在使用实际后端接口测试时添加正常,更新却提示错误:Content type 'application/x-www-form-urlencod
vue项目,vue-element-admin 是一个后台前端解决方案,Mock测试时一切正常,在使用实际后端接口测试时添加正常,更新却提示错误:Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
后端是SpringBoot,提供的Rest风格的接口,这种接口也是目前的流行标准吧,实现起来简单,但是它也有其自身的问题。
问题原因:
本来是应该传入一个JSON对象做为参数的,结果代码写错了,传了一个数字的 Id 进去,结果就出现这种错误了。
解决方法:
对于我遇到的问题,解决方法就不用说了。
如果你是其它原因,可以指定 Content-Type
export function updateCate(data) { return request({ url: `/api/cmscategory/update`, method: 'post', headers: { 'Content-Type': 'application/json' }, data }) }
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/front/2020-12-24/587.html