用postman测试post方法后,怎么解决项目的全局异常信息,报错信息为:全局异常信息 ex=Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
时间: 2023-10-11 08:16:15 浏览: 58
关于applicationx-www-form-urlencoded等字符编码的解释说明
5星 · 资源好评率100%
这个问题出现的原因是你的请求头中的Content-Type不被支持。解决方法如下:
1.在Controller中添加一个全局异常处理器,代码示例:
```java
@ControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(value = Exception.class)
@ResponseBody
public ResultVO handle(Exception e) {
// 处理异常
return ResultVO.error(e.getMessage());
}
}
```
2.在postman中修改请求头的Content-Type为application/json,并且将请求体的格式修改为json格式。代码示例:
```json
{
"key1": "value1",
"key2": "value2"
}
```
这样就可以解决该问题了。如果还有其他问题,可以提供更多的信息,我会尽力帮助解决。
阅读全文