HttpError Classe
Exceção gerada para falhas de solicitação HTTP da API Web do Dataverse.
Construtor
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)
Parâmetros
| Nome | Description |
|---|---|
|
message
Obrigatório
|
Mensagem de erro HTTP legível por humanos, normalmente da resposta de erro da API. |
|
status_code
Obrigatório
|
Código de status HTTP (por exemplo, 400, 404, 500). |
|
is_transient
|
Se o erro é transitório (429, 503, 504) e pode ter êxito na repetição. Valor padrão: False
|
|
subcode
|
str | None
Categoria de status HTTP opcional (por exemplo Valor padrão: None
|
|
service_error_code
|
str | None
Código de erro específico do Dataverse opcional da resposta à API. Valor padrão: None
|
|
correlation_id
|
str | None
ID de correlação opcional gerada pelo cliente para acompanhar solicitações em uma chamada do SDK. Valor padrão: None
|
|
client_request_id
|
str | None
ID de solicitação opcional gerada pelo cliente injetada em cabeçalhos de saída. Valor padrão: None
|
|
service_request_id
|
str | None
Valor opcional Valor padrão: None
|
|
traceparent
|
str | None
Contexto de rastreamento W3C opcional para rastreamento distribuído. Valor padrão: None
|
|
body_excerpt
|
str | None
Trecho opcional do corpo da resposta para diagnóstico. Valor padrão: None
|
|
retry_after
|
int | None
Número opcional de segundos para aguardar antes de tentar novamente (de Retry-After cabeçalho). Valor padrão: None
|
|
details
|
dict | None
Detalhes de diagnóstico adicionais opcionais. Valor padrão: None
|