SpringBoot默认在处理异常时,当使用浏览器发送请求时出现异常会返回一个html页面
若使用客户端(例如:POSTMAN)发送请求时出现异常会返回一个JSON字符串
SpringBoot对于同样的异常处理/error,除根据请求头的不同,返回不同,在源码中如下
浏览器发送时
请求头是text/html,返回html如下
使用POSTMAN发送请求时候,请求头是*/*
返回的是一个JOSN字符串如下
2
2
2
2
2
2
2
2
2