サービス管理のステータス コードとエラー コード
更新日: 2010年11月
サービス管理 API の REST API 操作は、「HTTP/1.1 Status Code Definitions (HTTP/1.1 ステータス コードの定義)」で定義されている標準 HTTP ステータス コードを返します。
API 操作では、管理サービスで定義されている追加のエラー情報も返されることがあります。 追加のエラー情報は、応答の本文で返されます。
エラー応答の本文は、次に示す基本形式に従います。
<?xml version="1.0" encoding="utf-8"?> <Error> <Code>string-code</Code> <Message>detailed-error-message</Message> </Error>
管理サービスで返される可能性のある一般的なエラーを次の表で説明します。
| エラー コード | HTTP ステータス コード | ユーザー メッセージ |
|---|---|---|
|
MissingOrIncorrectVersionHeader |
Bad Request (400) |
バージョン ヘッダーが指定されていないか、または正しく指定されませんでした。 |
|
InvalidXmlRequest |
Bad Request (400) |
要求本文の XML が無効か、正しく指定されていませんでした。 |
|
MissingOrInvalidRequiredQueryParameter |
Bad Request (400) |
必須のクエリ パラメーターがこの要求に対して指定されなかったか、正しく指定されませんでした。 |
|
InvalidHttpVerb |
Bad Request (400) |
The HTTP verb specified was not recognized by the server or isn’t valid for this resource. (指定された HTTP 動詞がサーバーで認識されていないか、このリソースに対して無効です。) |
|
AuthenticationFailed |
Forbidden (403) |
サーバーが要求の認証に失敗しました。 証明書が有効であること、およびこのサブスクリプションに関連付けられていることを確認してください。 |
|
ResourceNotFound |
Not Found (404) |
指定されたリソースが存在しません。 |
|
InternalError |
Internal Server Error (500) |
サーバーで内部エラーが発生しました。 要求を再試行してください。 |
|
OperationTimedOut |
Internal Server Error (500) |
The operation could not be completed within the permitted time. (許容期間内に操作を完了できませんでした。) |
|
ServerBusy |
Service Unavailable (503) |
The server (or an internal component) is currently unavailable to receive requests. (サーバー (または内部コンポーネント) は現在要求の受信に使用できません。) 要求を再試行してください。 |
|
SubscriptionDisabled |
Forbidden (403) |
サブスクリプションは無効な状態にあります。 |
|
BadRequest |
Bad Request (400) |
パラメーターが正しくありません。 |
|
ConflictError |
Conflict (409) |
A conflict occurred to prevent the operation from completing. (操作の完了を妨害する競合が発生しました。) |