Безопасно ли использовать http (s): //CompanyName.com/xyz в качестве URL (например, для целей брендинга) без каких-либо изменений в конфигурациях на стороне службы?
Я знаю, что DNS нечувствителен к регистру, но могут ли быть побочные эффекты? Я имею в виду, например, различные части цепи, которые не соответствуют CompanyName.com ~ companyname.com:
- Некоторые веб-серверы могут не совпадать
- Некоторые брандмауэры балансировки нагрузки / прокси / кэша / прикладного уровня могут не совпадать
- Некоторые клиенты могут применять политики одного и того же происхождения неправильно
- Некоторые клиенты могут не совпадать при проверке сертификатов
- Хотя DNS, как правило, не учитывает регистр, могут ли IDN изменить картину?
Кто-нибудь испытывал те или иные проблемы с прописными буквами в части имени хоста URL?
[править] @ Майкл Хэмптон отметил, что, согласно стандартам HTTP, имя хоста не чувствительно к регистру, но некоторые программы несовместимы в этом отношении.
Я пытаюсь понять, насколько распространено несовместимое программное обеспечение, в частности клиенты. Я предполагаю, что все последние крупные браузеры в порядке, но что насчёт мобильных приложений? (Должен ли я лучше разделить это на отдельный вопрос SF?) [/ Edit]
Host
заголовок в нижнем регистре (по крайней мере, это то, что мне показывают его инструменты разработчика), поэтому при условии, что все браузеры делают это, у вас не должно возникнуть никаких проблем, даже если какое-то оборудование на пути к серверу не любит смешанный регистр Имя хоста.curl
с другой стороны, сохраняет регистр при отправке заголовка.