Status- och felkoder
REST API-åtgärder för Service Fabric returnerar standard-HTTP-statuskoder enligt definitionen i HTTP/1.1-statuskoddefinitionerna.
API-åtgärder kan också returnera ytterligare felinformation som definieras av Service Fabric. Den här ytterligare felinformationen returneras i svarstexten. Brödtexten i felsvaret är av FabricError-schemat enligt nedan:
{
"Error": {
"Code": "string-errorcode",
"Message": "string-message"
}
}
Om du till exempel försöker hämta tjänster för ett okänt Service Fabric-program resulterar det i svaret i brödtexten med HTTP 404-statuskod. Svaret anger att det angivna programmet inte hittades i klustret.
Förfrågan
http:/localhost:19080/Applications/UnknownApp/$/GetServices?api-version=6.0
Response
{
"Error": {
"Code": "FABRIC_E_APPLICATION_NOT_FOUND",
"Message": "Application not found"
}
}