狀態和錯誤碼

Service Fabric 的 REST API 作業會傳回標準 HTTP 狀態碼,如 HTTP/1.1 狀態碼定義中所定義

API 作業也可以傳回 Service Fabric 所定義的其他錯誤資訊。 這項額外的錯誤資訊會在回應主體中傳回。 錯誤回應的本文是 FabricError 架構,如下所示:


{
    "Error": {
        "Code": "string-errorcode",
        "Message": "string-message"
    }
}

例如,嘗試取得未知 Service Fabric 應用程式的服務,會導致本文中有 HTTP 404 狀態碼的回應。 回應表示叢集中找不到指定的應用程式。

要求

http:/localhost:19080/Applications/UnknownApp/$/GetServices?api-version=6.0

回應


{
    "Error": {
        "Code": "FABRIC_E_APPLICATION_NOT_FOUND",
        "Message": "Application not found"
    }
}