Quelle est la taille maximale des données que je peux envoyer en simple HttpURLConnection
à Tomcat
? Y a-t-il une limite pour la taille de la requête?HttpRequest taille maximale autorisée dans tomcat?
Répondre
Le connector section a le paramètre
maxPostSize
La taille maximale en octets du POST qui seront traitées par le conteneur FORM analyse de paramètres d'URL. La limite peut être désactivée en attribuant à cet attribut une valeur inférieure ou égale à 0. S'il n'est pas spécifié, cet attribut est défini sur 2097152 (2 mégaoctets).
Une autre limite est la suivante:
maxHttpHeaderSize La taille maximale de l'en-tête de demande et de réponse HTTP, spécifié en octets. S'il n'est pas spécifié, cet attribut est défini sur 4096 (4 Ko).
Vous les trouverez dans
$TOMCAT_HOME/conf/server.xml
Vous devez modifier deux limites possibles:
En conf\server.xml
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="67589953" />
Dans webapps\manager\WEB-INF\web.xml
<multipart-config>
<!-- 52MB max -->
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
que se passe-t-il si je n'ai pas de balise multipart-config dans mon xml web, y at-il une valeur par défaut? –
Je n'ai pas non plus de tag multipart-config dans mon xml web. L'édition de server.xml seul n'a fait aucune différence. Pouvez-vous s'il vous plaît me dire quels autres changements je dois faire pour recevoir une demande POST où la valeur du paramètre Form est supérieure à 2 Mo? – Ridhima
Je pense que la taille par défaut est illimitée. http://docs.oracle.com/javaee/6/tutorial/doc/gmhal.html – Tag
Juste pour ajouter aux réponses, App Server Apache Geronimo 3.0 utilise Tomcat 7 comme serveur Web, et dans cet environnement le fichier server.xml est situé à <%GERONIMO_HOME%>/var/catalina/server.xml
.
La configuration ne prend effet même lorsque la console Geronimo à Application Server->WebServer->TomcatWebConnector->maxPostSize
affiche encore 2.097.152 (la valeur par défaut)
- 1. Comment obtenir la taille de fichier maximale autorisée dans .Net?
- 2. La taille maximale du tas du serveur Tomcat (valeur -Xmx) est modifiée pendant l'exécution de Tomcat?
- 3. Taille maximale dans BlobProperty (appengine)
- 4. iphone photo taille maximale
- 5. PHP - ImageCopyResampled taille maximale
- 6. Comment se remettre d'une erreur fatale « La taille maximale autorisée mémoire épuisée »
- 7. PHP cURL « Erreur fatale: taille maximale autorisée pour la mémoire » pour gros volumes de données
- 8. SWT composite taille maximale
- 9. Erreur: taille maximale autorisée pour la mémoire de 67108864 octets épuisé
- 10. Modifier la taille maximale du fichier upload
- 11. Taille de données de base autorisée
- 12. Taille de transaction maximale dans PostgreSQL
- 13. taille d'image maximale dans CIFilter/CIKernel?
- 14. taille maximale d'un sprite dans as3?
- 15. Taille maximale du fichier Java
- 16. PHP GD Taille de mémoire autorisée épuisée
- 17. Taille de la mémoire autorisée de
- 18. taille maximale du message électronique
- 19. Taille maximale du cache ASP.NET
- 20. Android C2DM Registration_ID taille maximale
- 21. Taille maximale des baies .NET
- 22. Taille de segment maximale d'un processus Linux en cours d'exécution
- 23. Authentification de base HTTP - durée d'essai maximale autorisée?
- 24. La durée maximale autorisée pour terminer l'authentification a été dépassée
- 25. memory_limit = 80M. Quelle est la taille d'image maximale pour imagecreateformjpeg()?
- 26. Longueur maximale de l'URI dans Grizzly (GlassFish) et Tomcat
- 27. Objet HttpRequest dans HealthMonitoring
- 28. Erreur fatale: taille maximale autorisée pour la mémoire de 134217728 octets épuisé (a essayé d'allouer 71 octets)
- 29. Stockage de table Azure: taille variable maximale?
- 30. Télécharger la taille maximale en PHP?
SO de fixer une limite sur la taille d'une demande que je devrais régler « maxPostSize » avec la valeur maximale autorisée. ..droite ? – Mariselvam
La valeur de maxPostSize à 0 entraîne une limite de taille 0 POST. Pour une taille illimitée, la valeur doit être inférieure à 0. – alexSunder
Cela n'affecte cependant pas la taille maximum autorisée du POST, mais uniquement la taille maximale que Tomcat essayera d'analyser comme www-form-urlencoded. – OrangeDog