2016-03-02 16 views
1

当调用具有无效访问令牌的已发布API时,获得了XML响应。 无效凭据API 访问故障:/sit/zxq/oapi/ut/1.0,版本:1.0与关键:b645348f2ca7fea5a9cf498e4085a471。确保你已经给出了正确的访问令牌 如何将api管理器的错误XML响应自定义为简单的JSON消息?

我们如何定制这样的响应以下JSON格式? { “REQ_ID”: “REQ_ENT_1356985018299_9678”, “err_resp”:{ “代码”: “28001”, “味精”: “无效的访问令牌” } }

感谢,并期待着您专业知识。

回答

0

我们最近做了一些类似的API管理器实现。您可以在/ repository/deployment/server/synapise-configs/default/sequences中找到错误序列,匹配错误代码并提供您自己的JSON内容。您也可以使用开关介体(错误序列只是调解序列)来返回各种Accept头值的正确内容类型。只需使用等效的JSON内容替换写在fault.xml文件中的有效载荷(或者按照建议,写一个开关以允许支持这两种内容类型)。