Status- und Fehlercodes

REST-API-Vorgänge für Service Fabric geben standardmäßige HTTP-status-Codes zurück, die in den HTTP/1.1-Statuscodedefinitionen definiert sind.

API-Vorgänge können auch zusätzliche Fehlerinformationen zurückgeben, die von Service Fabric definiert sind. Diese zusätzlichen Fehlerinformationen werden im Antworttext zurückgegeben. Der Text der Fehlerantwort ist wie folgt vom FabricError-Schema dargestellt:


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

Wenn Sie beispielsweise versuchen, Dienste einer unbekannten Service Fabric-Anwendung abzurufen, wird die Antwort im Textkörper mit HTTP 404 status Code angezeigt. Die Antwort gibt an, dass die angegebene Anwendung nicht im Cluster gefunden wurde.

Anforderung

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

Antwort


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