Que signifie le symbole ? dans une URL ?
Réponses
Trop de publicités?Cette partie de l'URL (c'est-à-dire après l'élément ?
) est appelée "chaîne de requête".
http://en.wikipedia.org/wiki/Query_string
Il est utilisé pour passer des paramètres dans les applications web.
Par exemple, en ASP.NET, je peux avoir un fichier .aspx
page comme ceci :
http://example.com/myapp/default.aspx
Dans le code de cette page, je peux vérifier la présence de tout paramètre de chaîne de requête :
string paramValue = Request.QueryString["param"];
Donc si quelqu'un visite ma page avec l'URL de http://example.com/myapp/default.aspx?param=abcd
Alors la valeur de paramValue
sera "abcd".
RFC pour le protocole http, section 3.2.2 http URL
" ?" - est le délimiteur entre "chemin absolu" et "requête".