2016-03-02 13 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文件中的有效載荷(或者按照建議,寫一個開關以允許支持這兩種內容類型)。