Headers de resposta da API Mercos ficaram com texto em minúsculo.
Incident Report for Mercos
Resolved
Atualizamos um dos proxies que temos na aplicação para a coleta de métricas, e este fez com que os headers de retorno ficassem minúsculos. Devido a esta alteração, algumas integrações, que não estavam tratando o Header HTTP conforme o especificado em https://www.ietf.org/rfc/rfc2616.txt (4.2 Message Headers) tiveram problemas.

O que faremos para evitar este problema no futuro:
- Embora já seja mencionado o uso do protocolo HTTP na nossa documentação, vamos enfatizar a informação de que a leitura dos headers HTTP devem ser case insensitive;
- Criaremos um teste automatizado para evitar que este tipo de alteração aconteça novamente.

O que recomendamos que os integradores façam:
- Implementações de integrações não deveriam reenviar requisições quando as respostas da Mercos forem de sucesso, mesmo que o lado do integrador falhe. Isso evitará duplicações no caso de falha no código do integrador.
- Tratem os Headers HTTP de forma case insensitive, conforme o protocolo HTTP.

Este problema ficou ativo por volta das 11:00 até as 19:30.
Posted Jul 14, 2020 - 11:00 GMT-03:00