java如何处理spring引导中从DefaultOAuth2ExceptionRender引发的InvalidMediaType异常?
当请求接受标头无效时,DefaultOAuth2ExceptionRenderer正在引发InvalidMediaType异常。发生这种情况时,我需要用json发送一个适当的响应,但是内容协商正在退回到发送堆栈跟踪,即使在响应上设置了适当的错误消息
你可以在下面搜索框中键入要查询的问题!
当请求接受标头无效时,DefaultOAuth2ExceptionRenderer正在引发InvalidMediaType异常。发生这种情况时,我需要用json发送一个适当的响应,但是内容协商正在退回到发送堆栈跟踪,即使在响应上设置了适当的错误消息
# 1 楼答案
我只是在链的前面添加了一个过滤器,尝试解析媒体类型,如果抛出无效媒体类型异常,它将以Http状态代码415进行响应