2010-01-27 1 views

Répondre

9

Il n'est pas sensible en pratique, mais en théorie seuls les minuscules sont autorisées.

De RFC 1738

2,1. Les principales parties d'URL

Une description complète BNF de l'URL syntaxe est donnée dans la section 5.

En général, les URL sont écrites comme suit:

<scheme>:<scheme-specific-part> 

URL contient le nom du schéma utilisé() suivi par un deux-points puis une chaîne (le ) dont l'interprétation
dépend du schéma.

Les noms de schéma sont constitués d'une séquence de caractères. Le minuscule
les lettres "a" - "z", les chiffres, et les caractères plus ("+"), la période
("."), Et le trait d'union ("-") sont autorisés. Pour la résilience, les programmes
URL d'interprétation devraient traiter supérieure lettres minuscules comme équivalent à la baisse cas dans les noms de système (par exemple, permettre « HTTP », ainsi que « http »).

+1

rfc 3986 le met à jour, cependant. Vérifiez les métadonnées en haut: http://tools.ietf.org/html/rfc3986 – Tobu

3

bien this document (pour une spécification HTML) dit:

URL en général sont sensibles à la casse (à l'exception des noms de machine). Il peut y avoir des URL, ou des parties d'URL, où le cas n'a pas d'importance, mais identifier ceux-ci peut ne pas être facile. Les utilisateurs doivent toujours prendre en considération que les URL sont sensibles à la casse

Et RFC1738 (Uniform Resource Locators (URL)) dit (note, une URL a la forme <scheme>:<scheme-specific-part>):

noms de schéma consistent en une séquence de caractères. Les minuscules "a" - "z", les chiffres, et les caractères plus ("+"), point ("."), Et trait d'union ("-") sont autorisés. Pour la résilience, les programmes interprétant les URL doivent traiter les lettres majuscules comme équivalentes aux minuscules dans les noms de schéma (par exemple, autoriser "HTTP" et "http"). Par conséquent, seuls les caractères minuscules sont autorisés, mais les caractères majuscules sont tolérés.


Btw Safari est automatiquement converti en caractères minuscules.

4

RFC3986 citant:

Bien que les régimes sont insensibles à la casse, la forme canonique est minuscule et les documents qui spécifient les systèmes doivent faire avec des lettres minuscules [...]

+0

Pour l'exprimer différemment et comme un guide général, la plupart de ces RFC (normes liées à Internet) sont strictes sur la fin du producteur et indulgentes à la fin du consommateur . – HRJ

Questions connexes