Skip to main content

Manejo de errores

SDK traduce cada código de error HTTP en una subclase de MarkpdfError (que extiende Error).

Tabla de errores

Todos los exponentes:

Capturar errores específicos

Reintentos automáticos

  • 429 y 5xx: reintentos con retroceso exponencial y jitter. Respete Retry-After si el servidor lo envía.
  • 4xx diferente de 429: no reintentado.
  • Errores de red/tiempo de espera: reintento igual que 5xx.
Deshabilitar SDK reintentos:

Trabajo falvaválido

MarkpdfJobFailedError significa que el trabajo ya agotó los reintentos del servidor interno. Volver a intentarlo desde el cliente es razonable, pero hágalo con retroceso.