HttpError Clase
Excepción generada para errores de solicitud HTTP desde la API web de Dataverse.
Constructor
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
| Nombre | Description |
|---|---|
|
message
Requerido
|
Mensaje de error HTTP legible, normalmente a partir de la respuesta de error de API. |
|
status_code
Requerido
|
Código de estado HTTP (por ejemplo, 400, 404, 500). |
|
is_transient
|
Si el error es transitorio (429, 503, 504) y puede realizarse correctamente en el reintento. Valor predeterminado: False
|
|
subcode
|
str | None
Categoría de estado HTTP opcional (por ejemplo Valor predeterminado: None
|
|
service_error_code
|
str | None
Código de error opcional específico de Dataverse de la respuesta de la API. Valor predeterminado: None
|
|
correlation_id
|
str | None
Identificador de correlación generado por el cliente opcional para realizar el seguimiento de las solicitudes dentro de una llamada del SDK. Valor predeterminado: None
|
|
client_request_id
|
str | None
Identificador de solicitud generado por el cliente opcional insertado en encabezados de salida. Valor predeterminado: None
|
|
service_request_id
|
str | None
Valor opcional Valor predeterminado: None
|
|
traceparent
|
str | None
Contexto de seguimiento W3C opcional para el seguimiento distribuido. Valor predeterminado: None
|
|
body_excerpt
|
str | None
Extracto opcional del cuerpo de la respuesta para diagnósticos. Valor predeterminado: None
|
|
retry_after
|
int | None
Número opcional de segundos para esperar antes de reintentar (desde Retry-After encabezado). Valor predeterminado: None
|
|
details
|
dict | None
Detalles de diagnóstico adicionales opcionales. Valor predeterminado: None
|