HttpError クラス
Dataverse Web API からの HTTP 要求エラーの例外が発生しました。
コンストラクター
HttpError(message: str, status_code: int, is_transient: bool = False, subcode: str | None = None, service_error_code: str | None = None, correlation_id: str | None = None, client_request_id: str | None = None, service_request_id: str | None = None, traceparent: str | None = None, body_excerpt: str | None = None, retry_after: int | None = None, details: Dict[str, Any] | None = None)
パラメーター
| 名前 | 説明 |
|---|---|
|
message
必須
|
人間が判読できる HTTP エラー メッセージ(通常は API エラー応答から)。 |
|
status_code
必須
|
HTTP 状態コード (例: 400、404、500)。 |
|
is_transient
|
エラーが一時的なもの (429、503、504) であり、再試行に成功するかどうか。 規定値: False
|
|
subcode
|
str | None
オプションの HTTP 状態カテゴリ ( 規定値: None
|
|
service_error_code
|
str | None
API 応答からの Dataverse 固有の省略可能なエラー コード。 規定値: None
|
|
correlation_id
|
str | None
SDK 呼び出し内で要求を追跡するための、クライアントによって生成される省略可能な関連付け ID。 規定値: None
|
|
client_request_id
|
str | None
送信ヘッダーに挿入されるクライアント生成要求 ID (省略可能)。 規定値: None
|
|
service_request_id
|
str | None
Dataverse サーバーによって返される省略可能な 規定値: None
|
|
traceparent
|
str | None
分散トレース用のオプションの W3C トレース コンテキスト。 規定値: None
|
|
body_excerpt
|
str | None
診断用の応答本文の省略可能な抜粋。 規定値: None
|
|
retry_after
|
int | None
(Retry-After ヘッダーから) 再試行するまでに待機する秒数 (省略可能)。 規定値: None
|
|
details
|
dict | None
オプションの追加診断の詳細。 規定値: None
|