OVH Cloud OVH Cloud

Taille maxi url

2 réponses
Avatar
Frederic Facca
Bonjour à tous,
voilà j'ai une question à laquelle il a déjà été répondu mais je ne l'ai pas
retrouvé dans l'historique.
Combien de caractéres maximum peux t-on mettre dans une url du style
http://MonSite/Index.php?Param1=Val1&Param2=Val2&....Paramn=Valn pour bien
les récupérer dans ma page destination.
Merci pour votre aide.

Frédéric.

--

2 réponses

Avatar
Laurent Seguin
"Frederic Facca" , le 27 oct. 2004
18:52:53, écrivait ceci:

voilà j'ai une question à laquelle il a déjà été répondu mais je ne
l'ai pas retrouvé dans l'historique.
Combien de caractéres maximum peux t-on mettre dans une url du style
http://MonSite/Index.php?Param1=Val1&Param2=Val2&....Paramn=Valn pour
bien les récupérer dans ma page destination.


8k (8192 exactement) mais il semble que certains (vieux) navigateurs
limitent à 500. Si tu as beaucoup d'information à passer en paramètres, je
te conseille de les envoyer via POST plutôt que GET.

--

Avatar
Benoit F
Combien de caractéres maximum peux t-on mettre dans une url du style
http://MonSite/Index.php?Param1=Val1&Param2=Val2&....Paramn=Valn pour bien
les récupérer dans ma page destination.


La RFC qui traite de HTTP parle de 255 caractères. Dans la pratique ça
peut aller bien plus loins, 1024 voir plus.
En cas de dépassement le serveur doit envoyer au client une page
d'erreur "414 Request-URI Too Long".
cf. http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2.1

Pour éviter les dépassements d'URI utilisez plustot POST qui lui n'est
pas limité en tailles


--
Benoit F.

--