Quelle est la limite de caractères d’une URL ?

Lors de mes articles traitant de la fabrication de bookmarklet, Boris se demandait quelle était la limite maximum du nombre de caractères que pouvait contenir une URL. Et bien je suis tombé dessus un peu par hasard alors je vous donne les chiffres exact ...

  • 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
  • Opera: pas de limites non plus, et la barre de navigation continue d'avancer et reste éditable
  • Safari: pas de réelle limitation

Il faut aussi savoir que selon les configurations Apache, l'envoi d'une url trop longue peu renvoyer une erreur "413", même si la limite des navigateurs n'est pas atteinte.

Et encore une fois, le grand perdant est Internet Explorer ! Avec seulement 2083 caractères ils nous limite dans la création de bookmarklet. Chose amusante, les serveurs Microsoft accepte 16384 caractères, ce qui est bien plus que son navigateur peut envoyer 😀

Ps: ces infos sont à prendre avec des pincettes car elles datent d'il y a plus d'un an. Et l'arrivée imminente de Firefox 3 et Internet Explorer 8 devrait certainement changer les choses

-----

Articles relatifs

  • Mr.MoOx

    Ben en même temps, une bonne partie des serveurs microsoft tournent sous Linux 🙂

  • k-ny

    Et heureusement d’ailleurs 😀

  • Ouais enfin cette limite elle me semble difficile à atteindre oO

  • k-ny

    @Palleas

    Pour la faible limite d’IE, elle est très facilement atteignable ! Bon évidement pas dans le cas d’une simple url, mais plutôt dans le cas d’un bookmarklet 😉

  • Merci d’avoir répondu à ma question 😀

  • k-ny

    Héhé 😉

  • HS : C’est le changement d’heure faut MAJ to blog 😉

  • k-ny

    Et zut ! Merci j’avais un peu oublier (juste un peu hein !) 😀

  • Pingback: Un pipe pour une veille autour des revues en sciences humaines « Encore un biblioblog…()

  • Oussama

    Je pense pas qu’avec l’arrivée de I8 qu’il y aura un grand changement ! toujours aussi lent…

  • Merci.