AWS Application Load Balancer преобразует все заголовки в нижний регистр
У меня есть приложение REST API, работающее в двух экземплярах EC2 и долгое время использующее AWS Classic Load Balancer. Клиенты REST API полагаются на заголовки ответа (например, такие какLocation
).
Я знаю, что HTTP-заголовки нечувствительны к регистру по определению, однако (к сожалению) некоторые клиенты игнорируют это и проверяют заголовки с учетом регистра (например, ожидают)Location
начать с прописной буквы).
Недавно я перешел на AWS Application Load Balancer, и теперь я вижу, что он преобразует все заголовки ответа в нижний регистр, в результате клиенты не могут правильно обработать ответ.
У меня есть пара вопросов здесь.
Ожидается ли поведение Application Load Balancer?Есть ли способ настроить его так, чтобы он возвращал заголовки, как они были созданы приложением?