Nous travaillons à la conception d'un système d'URL qui permettra de préciser l'application des sections comme des mots séparés par des barres obliques. Plus précisément, c'est dans GWT, de sorte que les parties pertinentes de l'URL sera dans la table de hachage (qui sera interprété par un contrôleur de la couche sur le côté client):
http://site/gwturl#section1/section2
Certaines sections peuvent avoir besoin de plus d'attributs, ce qui nous tiens à préciser avec un :
, de sorte que la section des pièces de l'URL sont sans ambiguïté. Le code se divise en premier sur /
, puis sur :
, comme ceci:
http://site/gwturl#user:45/comments
Bien sûr, nous le faisons pour l'url de la convivialité, nous aimerions donc assurez-vous qu'aucun de ces personnages qui auront une signification particulière sera url-encodé par les navigateurs, ou tout autre système, et à la fin avec une url comme ceci:
http://site/gwturl#user%3A45/comments <--- BAD
Est l'aide de l'côlon de cette façon sécuritaire (par qui je veux dire n'est pas automatiquement codé) pour les navigateurs, systèmes de signets, même Javascript ou Java code?