Je suis d'accord avec nicotine : 255 caratères (paramètres compris)
C'est NetScape qui impose cette limite.
C'est pour ça qu'il très préférable d'utiliser des forumulaires avec METHOD="POST" car les données ne sont pas transmises dans l'url mais dans une zone spéciale du HEADER qui fait 4Ko je crois. (en tout cas, la limite est suffisament grande pour que la question ne se pose pas)
Il existe un moyen de transmettre des données bien plus importantes :
<form ENCTYPE="MULTIPART/FORM-DATA" method="POST">
Les données sont transises par un chemin à part, sous forme binaires.
Par contre on ne peux pas les récupérer simplement.
Les modules d'upload de fichiers s'en servent. J'ai testé avec des fichiers de plus de 600 Mo (DivX ) et c'est passé sans problème depuis un NetScape 3.0 vers IIS4.0 (ASP)
Donc à priori, cette méthode n'impose pas de restriction particulière.