Czy bezpiecznie jest używać http (s): //CompanyName.com/xyz jako URL (np. Do celów brandingu) bez żadnych zmian w konfiguracjach po stronie usługi?
Wiem, że DNS nie rozróżnia wielkości liter, ale czy nadal mogą wystąpić skutki uboczne? Mam na myśli np. Różne części łańcucha, które nie pasują do CompanyName.com ~ companyname.com:
- Niektóre backendy mogą się nie zgadzać
- Niektóre zapory równoważenia obciążenia / proxy / pamięci podręcznej / warstwy aplikacji mogą się nie zgadzać
- Niektóre klienty mogą niewłaściwie stosować zasady tego samego pochodzenia
- Niektóre klienty mogą nie pasować do sprawdzania certyfikatów
- Chociaż DNS zasadniczo nie rozróżnia wielkości liter, czy nazwy IDN mogłyby zmienić obraz?
Czy ktoś doświadczył tych lub innych problemów z wielkimi literami w części adresu URL hosta?
[edytuj] @Michael Hampton wskazał, że zgodnie ze standardami HTTP w nazwie hosta nie jest rozróżniana wielkość liter, ale niektóre oprogramowanie jest w tym zakresie niezgodne.
Staram się zrozumieć, jak powszechne jest oprogramowanie niezgodne, w szczególności klienci. Zakładam, że wszystkie najnowsze główne przeglądarki są w porządku, ale co np. Z aplikacjami mobilnymi? (Czy powinienem lepiej podzielić to na osobne pytanie SF?) [/ Edit]
Host
nagłówek (przynajmniej tak pokazują mi jego narzędzia programistyczne), więc zakładając, że robią to wszystkie przeglądarki, nie powinieneś mieć problemu, nawet jeśli niektóre urządzenia na ścieżce do serwera nie lubią mieszanych liter nazwa hosta.curl
z drugiej strony zachowuje przypadek podczas wysyłania nagłówka.