2010-01-27 13 views

Respuesta

9

No es sensible en la práctica pero, en teoría, solo se permite minúsculas.

De RFC 1738

2,1. Las partes principales de URL

Una descripción completa BNF de la sintaxis URL se da en la Sección 5.

En general, las direcciones URL se escriben como sigue :

<scheme>:<scheme-specific-part> 

Un URL contiene el nombre del esquema que se usa() seguido de por dos puntos y luego una cadena ( ) cuya interpretación
depende del esquema.

Los nombres de los esquemas consisten en una secuencia de caracteres. La minúscula
letras "a" - "z", dígitos y caracteres más ("+"), período
(".") Y guión ("-") están permitidos. Por resiliencia, programas
URLs de interpretación deben tratar superior letras minúsculas como equivalente a bajar caso en nombres de esquema (por ejemplo, permitir "HTTP", así como "http").

+1

rfc 3986 lo actualiza, sin embargo. Verifique los metadatos en la parte superior: http://tools.ietf.org/html/rfc3986 – Tobu

3

Bueno this document (por alguna especificación HTML) dice:

URL en general entre mayúsculas y minúsculas (a excepción de los nombres de las máquinas). Puede haber URL, o partes de URL, donde el caso no importa, pero identificarlas puede no ser fácil. Los usuarios deben de tener en cuenta que las URL son mayúsculas y minúsculas

Y RFC1738 (Uniform Resource Locators (URL)) dice (nota, una dirección URL tiene la forma <scheme>:<scheme-specific-part>):

nombres de esquema consisten en una secuencia de caracteres. Se permiten letras minúsculas "a" - "z", dígitos y los caracteres más ("+"), punto (".") Y guión ("-"). En cuanto a la resiliencia, los programas que interpretan las URL deben tratar las letras mayúsculas como equivalentes a minúsculas en los nombres de los esquemas (por ejemplo, permitir "HTTP" y "http").

Por lo tanto, solo se permiten caracteres en minúscula, pero se toleran caracteres en mayúscula.
Btw Safari convierte automáticamente a minúsculas.

4

citando RFC3986:

Aunque los esquemas son sensibles a mayúsculas, la forma canónica es minúscula y documentos que especifican los esquemas debe hacerlo con letras minúsculas [...]

+0

Para expresarlo de manera diferente y como guía general, la mayoría de estos RFC (estándares de Internet relacionados) son estrictos para el productor y indulgentes para el consumidor final. . – HRJ

Cuestiones relacionadas