Kody stanu i błędów
Operacje interfejsu API REST dla usługi Service Fabric zwracają standardowe kody stanu HTTP zdefiniowane w definicjach kodu stanu HTTP/1.1.
Operacje interfejsu API mogą również zwracać dodatkowe informacje o błędach zdefiniowane przez usługę Service Fabric. Te dodatkowe informacje o błędzie są zwracane w treści odpowiedzi. Treść odpowiedzi o błędzie jest schematem FabricError , jak pokazano poniżej:
{
"Error": {
"Code": "string-errorcode",
"Message": "string-message"
}
}
Na przykład próba pobrania usług nieznanej aplikacji usługi Service Fabric spowoduje odpowiedź w treści z kodem stanu HTTP 404. Odpowiedź wskazuje, że określona aplikacja nie została znaleziona w klastrze.
Żądanie
http:/localhost:19080/Applications/UnknownApp/$/GetServices?api-version=6.0
Odpowiedź
{
"Error": {
"Code": "FABRIC_E_APPLICATION_NOT_FOUND",
"Message": "Application not found"
}
}