2011-01-10 33 views

Respuesta

9

Según http://www.ietf.org/rfc/rfc1738.txt SÍ, puede.

... Sólo alfanuméricos [0-9a-zA-Z], los caracteres especiales "$ -_ + * '(),.!" [Sin incluir las comillas - ed], y reservado los caracteres utilizados para sus fines reservados se pueden usar sin codificar dentro de una URL.

se refieren: http://www.blooberry.com/indexdot/html/topics/urlencoding.htm

+0

WTH! _ @ downvoter_ explicar! – Nishant

+1

¿No era yo, honesto? Elegí la otra respuesta porque era más corta y usé la palabra "legítimo" (soy una persona sencilla) –

+0

@Kristopher Ives lol. Eso está bien. – Nishant

2

Sí. Todos los caracteres sub-delims se pueden usar tal como están en la ruta. Sub-delimitadores incluyen el asterisco (*) Carácter:

sub-delims = "!"/"$"/"&"/"'"/"("/")" 
      /"*"/"+"/","/";"/"=" 

Hay varios tipos de URIs, pero en general, un trayecto se define como un conjunto de segmentos separados por una barra:

path-absolute = "/" [ segment-nz *("/" segment) ] 

los segmentos se componen de caracteres (segment-nz no puede estar vacía):

segment  = *pchar 
segment-nz = 1*pchar 

Y pchar incluye sub-delims:

pchar   = unreserved/pct-encoded/sub-delims/":"/"@" 

Referencia: https://tools.ietf.org/html/rfc3986#appendix-A

Cuestiones relacionadas