我正在实现一个RESTful Webservice,它返回格式化为JSON的每个内容。我也使用Spring OAuth2,但所有错误消息(如无效访问令牌等)都以XML格式返回。如何将这些OAuth2错误作为JSON返回? 顺便说一下,访问令牌以JSON String的形式返回。
答案 0 :(得分:4)
我们遇到了同样的问题。
在服务器端配置数小时后,我们找到了更好的方法来迁移这种麻烦。
OAuth2 for Spring的错误消息默认为xml,但只需一个简单的技巧即可将其更改为JSON:在请求标头中发送Accept: application/json
。
希望我帮了一下。