Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported前端解决
时间: 2023-11-17 19:01:14 浏览: 101
关于applicationx-www-form-urlencoded等字符编码的解释说明
前端可以将Content-Type从'application/x-www-form-urlencoded;charset=UTF-8'改为'application/json;charset=UTF-8'来解决该问题。这是因为SpringMVC默认使用的是MappingJackson2HttpMessageConverter来处理json数据,而'application/x-www-form-urlencoded'格式的数据需要使用FormHttpMessageConverter来处理。因此,如果前端发送的数据格式不是json格式,SpringMVC就会报错。将Content-Type改为'application/json;charset=UTF-8'后,前端发送的数据就会被正确地解析为json格式,从而避免了该错误的发生。
阅读全文