La question semble revenir régulièrement. La grammaire ABNF de la RFC 3986 dit qu'il faut %-coder, et l'annexe B sur les regexp dit que non. Les navigateurs acceptent les deux, et les serveurs n'ont qu'à se débrouiller pour se décider...
Du coup, soit on ne fait rien, soit on renvoie un code plus sympa que 500 et/ou une erreur plus explicite pour l'utilisateur, soit on %-code à la place de l'utilisateur, soit on sacrifie un poulet.
[^] # Re: Validité de l'URL ?
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi HTTP 500 sur un type d'URL particulier en lien de dépêche. Évalué à 3 (+0/-0). Dernière modification le 21 juillet 2017 à 09:19.
La question semble revenir régulièrement. La grammaire ABNF de la RFC 3986 dit qu'il faut %-coder, et l'annexe B sur les regexp dit que non. Les navigateurs acceptent les deux, et les serveurs n'ont qu'à se débrouiller pour se décider...
https://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Nov/0043.html
https://stackoverflow.com/questions/4968470/using-multiple-fragment-identifiers-in-a-url
https://stackoverflow.com/questions/10850781/multiple-hash-signs-in-url
Du coup, soit on ne fait rien, soit on renvoie un code plus sympa que 500 et/ou une erreur plus explicite pour l'utilisateur, soit on %-code à la place de l'utilisateur, soit on sacrifie un poulet.