AWS Application Load Balancer transforma todos los encabezados en minúsculas

Tengo una aplicación REST API que se ejecuta en dos instancias EC2 y estaba usando AWS Classic Load Balancer durante mucho tiempo. Los clientes de REST API confían en los encabezados de respuesta (por ejemplo, comoLocation)

Sé que los encabezados HTTP no distinguen entre mayúsculas y minúsculas por definición, sin embargo (desafortunadamente) algunos clientes ignoran esto y verifican los encabezados de manera sensible a mayúsculas y minúsculas (por ejemplo, esperanLocation para comenzar con mayúsculas).

Recientemente he cambiado a AWS Application Load Balancer y ahora veo que transforma todos los encabezados de respuesta en minúsculas, como resultado los clientes no pueden manejar la respuesta correctamente.

Tengo un par de preguntas aquí.

¿Es el comportamiento esperado de Application Load Balancer?¿Hay alguna forma de configurarlo para que devuelva encabezados tal como fueron creados por la aplicación?

Respuestas a la pregunta(2)

Su respuesta a la pregunta