2009-09-08 13 views
0

Je comprends que la longueur maximale d'un appel AJAX en utilisant GET est 2083 (au moins avec IE6.)Longueur AJAX Limitations

Y at-il une telle limitation lorsque vous faites un appel AJAX en utilisant POST? Je n'ai jamais utilisé un POST avec un appel AJAX, donc je ne suis même pas sûr de savoir quelles autres différences il pourrait y avoir.

Répondre

1

Non, il ne s'agit pas d'une limite d'octet arbitraire pour les publications. Cependant, l'envoi d'énormes quantités de données à partir d'une application Web peut provoquer des problèmes avec les utilisateurs, en particulier s'ils disposent d'un plan de bande passante plafonné.

+2

Il n'y a pas de limites arbitraires d'octets côté client pour les POST. Il y a des limites côté serveur (modifiables). – ceejayoz

+0

J'ai ajouté +1 à un autre commentaire car il était techniquement plus précis. Mais je suis d'accord avec le sentiment de TJ: l'expérience utilisateur. – DVK

5

Cela dépend de votre serveur. IIS/ASP.Net (par défaut) a une limite sur la taille d'un corps de publication (environ 2 Mo). Mais cela peut être changé en utilisant les fichiers de configuration.

Pour une utilisation AJAX normale, vous ne rencontrerez aucun problème. Si vous commencez à télécharger des fichiers, vous atteindrez les limites très facilement.

+0

Bonne réponse. Apache, nginx et PHP ont tous leurs propres limites POST modifiables. – ceejayoz