Estou enfrentando um problema ao chamar a API restante do solicitante http no mule 4, onde a API restante está esperando a chave no cabeçalho em formato maiúsculo como Key e eu defini no formato maiúsculo apenas nos cabeçalhos, mas está convertendo automaticamente em letras minúsculas por padrão. Existe alguma maneira de corrigir isso no mule4.
Verifique a opção abaixo para preservar a caixa do cabeçalho: set é como
true
Link do documento: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers
Os cabeçalhos HTTP não diferenciam maiúsculas de minúsculas de acordo com a
HTTP/1.1
especificação, o que significa que os navegadores e servidores tratarão os cabeçalhos como não diferenciando maiúsculas de minúsculas. Por exemplo, os cabeçalhosContent-Type
,content-type
eCONTENT-TYPE
serão interpretados como equivalentes por clientes e servidores.o mesmo segue para mula. Os cabeçalhos HTTP também não diferenciam maiúsculas de minúsculas no mule e o mule tende a normalizar os nomes dos cabeçalhos para letras minúsculas por padrão.