2009-08-28 9 views
7

Gibt es die maximale Länge der Abfragezeichenfolge bei einer AJAX GET-Anforderung? Genauer gesagt mache ich Cross-Domain-AJAX mit einem Bild:Maximale Länge der Abfragezeichenfolge in einer AJAX GET-Anfrage?

img = new Image(); 
img.src = "http://www.otherdomain.com/something.gif?long_query_string=long........"; 

Was ist die Grenze für die Abfrage Zeichenfolge hier?

Antwort

9

Es in jeder Spezifikation keine definierte Grenze ist. Das effektive oder vorgeschriebene Limit ist 2048 Zeichen. Bestimmte Browser und Webserver haben länger Probleme.

2

Ja, Query Strings haben eine maximale Länge, IIRC sind 2048 Zeichen oder etwas ähnliches. Obwohl spezifische Implementierungen wahrscheinlich unterschiedlich sind.

Wikipedia hat ein wenig Info.

0

Max Länge für eine GET ist 2.048 Zeichen =]