Limite de caractères d’une URL
28 mars 2008 | 10:40
Beaucoup se demande probablement quelle est la limite maximum du nombre de caractères que peux contenir une barre d’URL. Je me souviens avoir entendu certains chiffre en cours qui sont finalement obsolète, comme beaucoup de données que l’on entend d’ailleurs en ce moment (hors contexte informatique). Donc voilà la réponse qui dépend finalement du navigateur utilisé mais aussi du serveur web (Apache ou IIS).
- Internet Explorer: 2083 caractères
- Firefox: pas vraiment de limites, mais après 65536 caractères, l’URL n’avance plus dans la barre de navigation avec certain thème
- Opera: pas de limites non plus, et la barre de navigation continue d’avancer et reste éditable
- Safari: pas de réelle limitation (sauf qui sous safar3.1 au dessus de 700 000 caractères ça merdouille, ok c’était juste4fun)
Il faut aussi savoir que selon les configurations Apache, l’envoi d’une url trop longue peu renvoyer une erreur “413″. Le grand perdant est encore une fois Internet Explorer ! Avec seulement 2083 caractères. Chose amusante, le serveurs Web IIS de Microsoft accepte 16384 caractères, ce qui est bien plus que son navigateur peut envoyer.
Attention : ces informations sont peut-être à revérifier, et principalement avec l’arrivée de firefox3 dont la version RC est attendue pour le mois de mai et juin pour la finale.


jchouix
30 avril 2008 | 20:52salut,
merci pour tes tests.
C’est exactement l’info que je cherchais.
Par contre, pour Apache, peux tu m’indiquer la limite pour éviter l’erreur 413.
Merci
A+
Morgan
1 mai 2008 | 20:53Je ne sais pas sur apache … mais la logique veut que tu te limites à 2083! Sinon ie ne sera pas exploitable.
JERK
18 juillet 2008 | 12:53normalement c’est 8 octets > 2048 caractères, il me semble
Morgan
18 juillet 2008 | 13:36Je crois bien, ce qui veut dire que les limite de stockage de IE et de IIS ne sont pas les mêmes … Quelqu’un en connait la raison ?