vue 调用接口 Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported 如何解决
时间: 2023-10-12 08:02:16 浏览: 202
Content-Type
5星 · 资源好评率100%
这问题通常是由于后端接口不支持 Content-Type 为 application/x-www-form-urlencoded 导致的。解决方法可以尝试以下几种:
1. 修改请求方式为 POST,并将请求数据格式改为 FormData 格式,这样就可以避免使用 application/x-www-form-urlencoded。
2. 修改请求方式为 GET,并将请求数据转换成 URL 参数的形式,这样也可以避免使用 application/x-www-form-urlencoded。
3. 如果无法修改请求方式,可以尝试联系后端开发人员,让他们支持 Content-Type 为 application/x-www-form-urlencoded。
4. 如果以上方法都无法解决问题,可以尝试使用其他的请求库或框架进行请求,比如 axios、fetch 等。这些库默认使用 Content-Type 为 application/json,可以避免这个问题。
阅读全文