Skip to main content
Formato do erro O Streaming Hub retorna a maioria dos erros como problem details da RFC 9457, com o media type application/problem+json. Apenas uma resposta nesse media type carrega o envelope abaixo:
Definições dos campos
  • type – Uma URI estável e versionada que identifica o tipo do problema. O Streaming Hub a monta como https://errors.lerian.studio/v1/<code> e a omite para um problema ao qual não atribui nenhum código.
  • title – Um resumo curto e legível por humanos, que é o texto do status HTTP (por exemplo, Not Found).
  • status – O código de status HTTP, espelhado no corpo.
  • detail – Uma explicação segura para o chamador sobre essa ocorrência. Para uma resposta 5xx, o Streaming Hub reduz o detail à string estática internal error, para que nenhuma causa interna vaze.
  • code – O token estável, de baixa cardinalidade e legível por máquina para basear a ramificação. Uma falha de validação da requisição, e uma requisição que não corresponde a nenhuma rota, chegam com esse campo vazio. Baseie a ramificação em status nesse caso. Baseie a ramificação em status nesse caso.

Erros do cliente


A camada de autenticação e autorização executa antes do Streaming Hub. Um 401 ou um 403 recusado por essa camada retorna um corpo em texto simples, não um documento de problema. Esse corpo não carrega code.

Erros do servidor