解决Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
时间: 2023-11-17 12:00:46 浏览: 119
浅析application/x-www-form-urlencoded和multipart/form-data的区别
这个错误通常是由于请求的Content-Type与后台服务不匹配引起的。在前端POST表单提交时,Content-Type默认为'application/x-www-form-urlencoded;charset=UTF-8',而后台服务可能只支持'application/json'或其他类型的Content-Type。解决方法如下:
1.在前端代码中设置Content-Type为后台服务支持的类型,例如'application/json'。
2.在后台服务中添加对'application/x-www-form-urlencoded;charset=UTF-8'的支持。
3.在前端代码中使用FormData对象来提交表单数据,这样可以自动设置Content-Type为'application/x-www-form-urlencoded;charset=UTF-8',并且可以处理文件上传等复杂情况。
阅读全文