Gibt es eine max Größe für POST-parameter Inhalt?
Ich bin Fehlerbehebung in einer Java-app, wo die XML gesendet wird zwischen zwei Systemen mithilfe von HTTP POST-und Servlet. Ich vermute, dass das problem ist, dass die XML-wächst viel zu groß. Ist es möglich, dass dies das problem ist? Gibt es ein limit?
Wenn es nicht funktioniert, die request.getParameter("message")
auf der consumer-Seite ist, wird null zurückgegeben. Beide apps laufen auf TomCat. Zum Beispiel, ein XML-Dokument die Größe von 1,73 mb wird nicht machen es durch.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als pro diese der Standardwert ist 2 MB für Ihre
<Connector>
.Bearbeiten Tomcat server.xml. In der
<Connector>
element, ein Attribut hinzuzufügenmaxPostSize
und einen größeren Wert einstellen (in bytes), um den Grenzwert erhöhen.Gesagt haben, dass, wenn dies der Fall ist, sollten Sie haben eine Ausnahme auf den Linien von
Post data too big
im tomcatFür Weitere Info
Gibt es keine definierte maximale Größe von HTTP-POST-requests. Wenn Sie bemerken, wie eine Grenze, dann ist es eine willkürliche Beschränkung der HTTP-Server/Client.
Erhalten Sie möglicherweise eine bessere Antwort, wenn Sie sagen wie groß die XML ist.
Möglicherweise gibt es ein limit je nach server und/oder Anwendungskonfiguration. Zum Beispiel, überprüfen Sie