Return OAuth2 错误为 JSON 而不是 XML

Return OAuth2 Error as JSON instead of XML

我正在实施 RESTful Web 服务,其中 return 的每个内容都格式化为 JSON。我也在使用 Spring OAuth2,但所有错误消息(如无效访问令牌等)都以 XML 格式 returned。我怎样才能 return 这些 OAuth2 错误作为 JSON? 顺便说一下,访问令牌被 returned 为 JSON 字符串。

我们遇到了同样的问题。

经过数小时在服务器端的配置,我们找到了更好的方法来迁移这个麻烦。

Spring 的 OAuth2 错误消息默认为 xml,但通过一个简单的技巧,您可以将它们更改为 JSON:通过在请求 [=19] 中发送 Accept: application/json =].

希望我有所帮助。