Codici di stato e di errore
Le operazioni API REST per Service Fabric restituiscono codici di stato HTTP standard, come definito nelle definizioni di codice di stato HTTP/1.1.
Le operazioni API possono anche restituire informazioni aggiuntive sugli errori definite da Service Fabric. Queste informazioni aggiuntive sugli errori vengono restituite nel corpo della risposta. Il corpo della risposta di errore è dello schema FabricError , come illustrato di seguito:
{
"Error": {
"Code": "string-errorcode",
"Message": "string-message"
}
}
Ad esempio, il tentativo di ottenere i servizi di un'applicazione di Service Fabric sconosciuta provocherebbe la risposta nel corpo con codice di stato HTTP 404. La risposta indica che l'applicazione specificata non è stata trovata nel cluster.
Richiesta
http:/localhost:19080/Applications/UnknownApp/$/GetServices?api-version=6.0
Risposta
{
"Error": {
"Code": "FABRIC_E_APPLICATION_NOT_FOUND",
"Message": "Application not found"
}
}