Codes d'état et d'erreur
Les opérations d’API REST pour Service Fabric retournent des codes HTTP status standard, tels que définis dans les définitions de code d’état HTTP/1.1.
Les opérations d’API peuvent également retourner des informations d’erreur supplémentaires définies par Service Fabric. Ces informations d'erreur supplémentaires sont renvoyées dans le corps de la réponse. Le corps de la réponse d’erreur est du schéma FabricError , comme indiqué ci-dessous :
{
"Error": {
"Code": "string-errorcode",
"Message": "string-message"
}
}
Par exemple, si vous essayez d’obtenir les services d’une application Service Fabric inconnue, la réponse se trouve dans le corps avec le code HTTP 404 status. La réponse indique que l’application spécifiée n’a pas été trouvée dans le cluster.
Requête
http:/localhost:19080/Applications/UnknownApp/$/GetServices?api-version=6.0
Réponse
{
"Error": {
"Code": "FABRIC_E_APPLICATION_NOT_FOUND",
"Message": "Application not found"
}
}