Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
微wx笑2020-12-24 15:32:09【前端开发】人已围观关键字:
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笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。