Pular para o conteúdo principal
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 sobre essa ocorrência.
  • 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 nesses casos.
  • instance – O trace id da requisição, quando o Streaming Hub tem um.
  • errors – Quando presentes, as entradas nomeiam o que foi recusado. O location de uma entrada nomeia o campo, por exemplo event_types/2.

Erros do cliente


Erros do servidor