Всем привет. Пришло время сказать "А я говорил". Ну да ладно. В чем суть. Рано или поздно вы сталкиваетесь с ситуацией, когда нужно передавать инфу в заголовке запроса, как минимум авторизация по токену передается в виде "Authorization": "bearer blablabla". Кстати а абсолютно случайно имя с большой буквы написал, но это прям оговорка по фрейду. Но пока что идем дальше. Я всегда думал, что бибилиотека http это базовая библиотека фреймворка для работы с http rest запросами. Как же я ошибался... На самом деле это обертка, такая же как и dio. И когда мне необходимо было запихнуть в хедеры локаль вида "Locale": "en". Я удивился, а почему не работает ? Наверно если я делал апи я бы сразу заметил, что хедеры прилетают с маленькой буквой, поменял бы на беке и вопрос был бы закрыт. Но апи не мое, а просить что то менять как то не удобно. И я начал копать и нашел это То есть в библиотеке перед отправкой у каждого заголовка проставляется .toLowerCase(). Я не знаю зачем так и мне интересно зачем