Je ne suis pas un fan des vieux articles, mais comme il s'agit de l'une des premières réponses à ce problème particulier, j'ai ressenti le besoin de clarifier quelque chose.
Comme l'indique la réponse de @Bhavin Shah, la partie domaine de l'url n'est pas sensible à la casse, donc
http://google.com
et
http://GOOGLE.COM
et
http://GoOgLe.CoM
sont tous les mêmes, mais tout ce qui suit la partie du nom de domaine est considéré comme sensible à la casse.
donc...
http://GOOGLE.COM/ABOUT
et
http://GOOGLE.COM/about
sont différentes.
Remarque : je parle "techniquement" et non "littéralement" dans de nombreux cas, la plupart des serveurs sont configurés pour traiter ces éléments de la même manière, mais il est possible de les configurer pour qu'ils ne soient PAS traités de la même manière.
Les différents serveurs gèrent cela différemment et dans certains cas, ils doivent respecter la casse. Dans de nombreux cas, les valeurs des chaînes de requête sont codées (comme les identifiants de session ou les données codées en Base64 qui sont transmises comme valeur de chaîne de requête). Ces éléments sont sensibles à la casse de par leur nature et le serveur doit donc les traiter en respectant la casse.
Donc, pour répondre à la question "les serveurs doivent-ils" être sensibles à la casse lorsqu'ils saisissent ces données, la réponse est "oui, très certainement".
Bien sûr, tout ne doit pas être sensible à la casse, mais le serveur doit savoir ce qu'il en est et comment gérer ces cas.
Le commentaire de @Hart Simha dit en gros la même chose. Je l'ai manqué avant de poster, donc je veux donner le crédit où le crédit est dû.
16 votes
À mon avis, les URL ne devraient jamais être sensibles à la casse, car cela ne fait que compliquer la vie des personnes qui les utiliseront.
25 votes
La question "Les urls doivent-elles être sensibles à la casse ?" est une mauvaise question car elle fait appel à l'opinion. Une meilleure question serait plutôt : "POURQUOI les urls sont (ou ne sont pas) sensibles à la casse ?", ou "Pourquoi certaines urls sont-elles sensibles à la casse et d'autres pas ?".
0 votes
Mais pour une réponse possible, regardez La nouvelle norme URL du WHATWG qui a été adopté par node.js .
0 votes
À mon avis, non, ils ne devraient pas l'être
0 votes
Si le navigateur n'honore pas le cas, l'adresse ipfs sera cassée, mais elle ne l'est pas.