Anpassen der maximalen HTTP-Anforderungsgröße für Tomcat
Problem:
Bei Verwendung von HttpURLConnection zum Senden von Daten an a Tomcat-Server, was ist die maximale Größenbeschränkung für die Anfrage? Kann dieses Limit geändert werden?
Lösung:
Um die maximal zulässige Anforderungsgröße in Tomcat zu ändern, müssen Sie zwei Parameter anpassen:
Suchen Sie in der Datei confserver.xml das Connector-Element, das den HTTP-Port definiert. Fügen Sie das Attribut maxPostSize mit der gewünschten maximalen Anforderungsgröße in Bytes hinzu oder aktualisieren Sie es.
<code class="xml"><Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxPostSize="67589953" /></code>
In Suchen Sie in der Datei webappsmanagerWEB-INFweb.xml nach dem Element multipart-config. Konfigurieren Sie die Attribute „max-file-size“ und „max-request-size“, um die maximal zulässigen Datei- und Anforderungsgrößen anzugeben.
<code class="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></code>
Sobald diese Änderungen vorgenommen wurden, akzeptiert Tomcat HTTP-Anfragen bis zur angegebenen Maximalgröße Grenzen.
Das obige ist der detaillierte Inhalt vonWie kann die maximale HTTP-Anforderungsgröße in Tomcat erhöht werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!