70 votes

Y a-t-il une taille maximale pour le contenu d'une requête HTTP POST?

Y a-t-il une taille maximum pour un HTTP POST? Et s'il y a une taille maximale, est-elle déterminée par le protocole ou est-elle à la discrétion du serveur?

0 votes

Note : cette question comporte plusieurs doublons sur d'autres sites de l'univers StackExchange, par exemple : stackoverflow.com/questions/2364840/…, stackoverflow.com/questions/2880722/can-http-post-be-limitle‌​ss,

57voto

Justin Scott Points 8728

La spécification HTTP n'impose pas de limite spécifique de taille pour les publications. Elles seront généralement limitées soit par le serveur web, soit par la technologie de programmation utilisée pour traiter la soumission du formulaire.

20voto

dan Points 1610

Pas de limite par spécification. La limite est MIN (limite_navigateur, limite_serveur).

0 votes

Est-il possible d'augmenter la limite du navigateur en utilisant des drapeaux ?

0 votes

@rbansal cela dépend du navigateur !

15voto

MukeshKoshyM Points 191

Les spécifications de la méthode POST n'imposent aucune limite de taille des données, mais les serveurs web et les navigateurs définiront leurs propres limites.

Par exemple:

Internet Explorer: 2 Go
Firefox: 2 Go
Chrome: 4 Go
Opera: 4 Go

1 votes

Est-ce que motobit est un spam-link?

0 votes

Ce serait bien de trouver une bonne référence pour les limites mentionnées ci-dessus; j'ai cherché un peu mais je n'ai rien trouvé. De plus, ce serait bien d'ajouter des exemples pour les serveurs web aussi!

3voto

Bart Silverstrim Points 31022

Je ne pense pas qu'il y ait une limite spécifique dans le protocole, MAIS il y a des cas où les choses deviennent un peu compliquées lorsque vous transférez de gros fichiers. Cela dépend de la taille du fichier pour déterminer ce qui pourrait fonctionner un peu mieux pour votre cas spécifique. Il n'y a aucun support pour vérifier si le fichier n'a pas été corrompu lors du transfert, par exemple, contrairement à l'utilisation d'un torrent pour le transfert.

4 votes

Si TCP fait bien son travail, le fichier devrait être intact.

3 votes

Si TCP fait bien son travail, nous n'aurions pas besoin de sommes MD5 pour vérifier les images ISO et autres gros fichiers :-)

10 votes

Les sommes md5 sont utilisées pour vérifier si le fichier source correspond au fichier de contenu de l'éditeur afin d'éviter les contrefaçons. Le protocole TCP dispose d'une vérification de paquet et la probabilité de transmission d'erreurs sans détection est minimale.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X