2

我正在为我的项目使用 Azure API 管理,并使用 Fiorano ESB 提供的后端服务。Fiorano 到 Azure 具有点对点连接。这些服务部署在对等服务器中,该对等服务器在 azure 中作为云服务添加。所以我担心的是:对于一个 API,如果默认情况下资源丢失或错误,我们将在 URL 中得到一个 json 响应

{
    "stausCode" : 404,
    "message" : "Resource not found"
}

有什么方法可以用 OData 标准格式定义它,即我可以用下面给出的自定义格式定义它:

{
    "error":{  
    "code" : "404_RES",                                                                                                   
    "message":{                                                                                                                        
        "lang":"en-uk",                                                                                                             
        "value":"Resource $(wrong_resource given) is not found"                                                                              
     },                                                                                                                    
    "innererror":{ 
  "trace":[],                                                                                                               
    "context":{}    
     }                                                                                                         
     }
 }

$(wrong resource) 应该动态获取

4

1 回答 1

1

看看 set-body 政策:https ://msdn.microsoft.com/en-us/library/azure/dn894083.aspx#SetBody 。基本上,它允许您修改/替换传入和传出请求的消息体。

于 2015-09-02T06:11:47.900 回答