ステータス コードとエラー コード
Service Fabric の REST API 操作では、 HTTP/1.1 状態コード定義で定義されている標準の HTTP 状態コードが返されます。
API 操作では、Service Fabric によって定義された追加のエラー情報が返される場合もあります。 追加のエラー情報は応答本文で返されます。 エラー応答の本文は、次に示すように FabricError スキーマです。
{
"Error": {
"Code": "string-errorcode",
"Message": "string-message"
}
}
たとえば、不明な Service Fabric アプリケーションのサービスを取得しようとすると、HTTP 404 状態コードを使用して本文で応答が発生します。 応答は、指定されたアプリケーションがクラスターで見つからなかったことを示します。
Request
http:/localhost:19080/Applications/UnknownApp/$/GetServices?api-version=6.0
Response
{
"Error": {
"Code": "FABRIC_E_APPLICATION_NOT_FOUND",
"Message": "Application not found"
}
}