There is no defined maximum size for HTTP POST requests. If you notice such a limit then it's an arbitrary limitation of your HTTP Server/Client.
No limit by specification. The limit is MIN(browser_limit,server_limit).
As per this the default is 2 MB for tomcat.
I just ran some tests on 3 somewhat current browsers (IE9, FF 10 ESR, Chrome 24) and they all submitted hidden input values of 100KB without any problem. So the problems with text inputs don't seem to apply here.– Oliver Jan 30 '13 at 14:27
While GET is limited to as low as 1024 characters, POST data is limited to 2 MB on IIS 4.0, and 128 KB on IIS 5.0. Each name/value is limited to 1024 characters, as imposed by the SGML spec. Of course this does not apply to files uploaded using enctype='multipart/form-data' ... I have had no problems uploading files in the 90 - 100 MB range using IIS 5.0, aside from having to increase the server.scriptTimeout value as well as my patience! :-)
from http://classicasp.aspfaq.com/forms/what-is-the-limit-on-form/post-parameters.html
http://www.w3schools.com/tags/ref_httpmethods.asp
Get: Yes, when sending data, the GET method adds the data to the URL; and the length of a URL is limited (maximum URL length is 2048 characters)
Post:No restrictions
|
Suggest that package size is smaller than 2KB.
http://stackoverflow.com/questions/2364840/what-is-the-size-limit-of-a-post-request