Nombre maximal de paramètres transmis dans un message
J'obtiens cette erreur:
Exception during request processing:
Caused by javax.servlet.ServletException with message:
"Parameter count exceeded allowed maximum: 512"
Il semble y avoir une limite sur le nombre de paramètre passé dans un post.
Comment ai-je pu étendre cette limite dans JBoss?
source d'informationauteur Giant2
Vous devez vous connecter pour publier un commentaire.
Le nombre de paramètres est limitée dans tous les serveurs web de brancher le hashmap collision attaque de déni de service.
Vous pouvez augmenter la limite par l'ajout de la propriété système suivante dans le fichier de configuration (par exemple,
standalone.xml
):(source)
Juste au cas où : pour une plaine de Tomcat la solution correspondante est d'ajouter :
dans
catalina.properties
Oui, c'est vrai! M. Aaron Digulla avait droit de réponse!
Mais s'il vous plaît attention qu': dans Jboss 7, veuillez insérer la ligne
<system-properties>
<property name="org.apache.tomcat.util.http.Parameters.MAX_COUNT"value="10000"/>
</system-properties>
juste après la
<extensions>
tag, si ce n'est Jboss 7, par l'intermédiaire d'erreur lors de l'analyser standalone.xml, permettez-moi de exemple:Une autre façon, si vous êtes à l'aide de WildFly est de modifier le
standalone.xml
fichier et ajoutermax-parameters
:<http-listener name="default" socket-binding="http" max-parameters="2690"/>
standalone.xml exemple: