Status e códigos de erro
As operações da API REST para Service Fabric retornam códigos http padrão status, conforme definido nas definições de código de status HTTP/1.1.
As operações de API também podem retornar informações de erro adicionais definidas pelo Service Fabric. Essas informações de erro adicionais são retornadas no corpo de resposta. O corpo da resposta de erro é do esquema FabricError , conforme mostrado abaixo:
{
"Error": {
"Code": "string-errorcode",
"Message": "string-message"
}
}
Por exemplo, tentar obter serviços de um aplicativo do Service Fabric desconhecido resultaria na resposta no corpo com HTTP 404 status código. A resposta indica que o aplicativo especificado não foi encontrado no cluster.
Solicitação
http:/localhost:19080/Applications/UnknownApp/$/GetServices?api-version=6.0
Resposta
{
"Error": {
"Code": "FABRIC_E_APPLICATION_NOT_FOUND",
"Message": "Application not found"
}
}