2010-04-07 4 views

Répondre

2

Eh bien, cela fonctionne, et les recommandations du W3C sont extrêmement générales - que l'utilisation de? et + sont définis. Donc, je pense que du point de vue de HTTP/HTML, le = est facultatif. Son utilisation est évidemment une convention courante et de nombreuses bibliothèques de serveurs client l'utilisent, mais il ne semble pas y avoir de raison pour que vous ne puissiez pas définir un service pour travailler sur un autre système.

Pour la petite histoire, je veux quitter la = partie bla quand je suis en utilisant la chaîne de requête comme un drapeau comme dans http://www.example.com?logout

Référence: http://www.w3.org/Addressing/URL/4_URI_Recommentations.html

1

Selon l'ABNF à l'annexe A de RFC 3986, les deux exemples ci-dessus sont des URL valides.

Notez que si vous lisez seulement l'article de Wikipedia sur Query string, vous pourriez avoir la fausse impression que le second ne est le seul valide.

Questions connexes