Saltar al contenido principal
Formato del error Streaming Hub devuelve la mayoría de los errores como detalles de problema RFC 9457 con el tipo de medio application/problem+json. Solo una respuesta con ese tipo de medio lleva el envelope siguiente:
Definiciones de los campos
  • type – Un URI estable y con versión que identifica el tipo de problema. Streaming Hub lo construye como https://errors.lerian.studio/v1/<code> y lo omite para un problema al que no asigna código.
  • title – Un resumen breve y legible para personas, que es el texto del estado HTTP (por ejemplo, Not Found).
  • status – El código de estado HTTP, reflejado en el cuerpo.
  • detail – Una explicación sobre esta ocurrencia.
  • code – El token estable, de baja cardinalidad y legible por máquina sobre el que ramificar la lógica. Una falla de validación de la solicitud y una solicitud que no coincide con ninguna ruta llegan con este campo vacío. En esos casos, ramifica sobre status.
  • instance – El trace id de la solicitud, cuando Streaming Hub tiene uno.
  • errors – Cuando están presentes, las entradas nombran lo que se rechazó. El location de una entrada nombra el campo, por ejemplo event_types/2.

Errores del cliente


Errores del servidor