application/problem+json. Apenas uma resposta nesse media type carrega o envelope abaixo:
type– Uma URI estável e versionada que identifica o tipo do problema. O Streaming Hub a monta comohttps://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 resposta5xx, o Streaming Hub reduz o detail à string estáticainternal 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 emstatusnesse caso. Baseie a ramificação emstatusnesse 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.
