É seguro usar http (s): // CompanyName.com/xyz como URL (por exemplo, para fins de branding) sem nenhuma alteração nas configurações do lado do serviço?
Eu sei que o DNS não diferencia maiúsculas de minúsculas, mas ainda pode haver efeitos colaterais? Estou pensando, por exemplo, em várias partes da cadeia que não correspondem ao CompanyName.com ~ companyname.com:
- Algum back-end da web pode não corresponder
- Alguns firewalls de balanceador de carga / proxy / cache / camada de aplicativo podem falhar na correspondência
- Alguns clientes podem aplicar políticas da mesma origem incorretamente
- Algum cliente pode falhar na correspondência nas verificações de certificado
- Embora o DNS geralmente não diferencie maiúsculas de minúsculas, os IDNs podem mudar a imagem?
Alguém experimentou esses ou outros problemas com letras maiúsculas na parte do nome do host dos URLs?
[editar] @ Michael Hampton apontou que, de acordo com os padrões HTTP, o nome do host não diferencia maiúsculas de minúsculas, mas alguns softwares não são compatíveis nesse sentido.
Tento entender como é predominante o software não compatível, em particular os clientes. Presumo que todos os principais navegadores recentes estejam bem, mas e, por exemplo, os aplicativos móveis? (É melhor eu dividir isso em uma pergunta SF separada?) [/ Edit]
Host
cabeçalho em minúsculas (pelo menos é o que suas ferramentas de desenvolvedor estão me mostrando), portanto, supondo que todos os navegadores façam isso, você não deve ter nenhum problema, mesmo se algum equipamento no caminho para o servidor não gostar de um caso misto nome de anfitrião.curl
por outro lado, preserva o caso ao enviar o cabeçalho.