xmlhttpreqeust在post / get中失败,但在常规表单提交中失败

时间:2011-03-22 16:33:25

标签: javascript ajax tomcat xmlhttprequest

当使用xmlhttpreqeust时,当数据超过7k时,post / get请求失败。 (HTTP错误400) 使用常规表单提交(等等)发布相同的数据时,效果很好。

使用xmlhttprequest时数据大小是否有限制?还是需要额外设置?

Dev Inv:NetBeans 6.9.1。 服务器:Tomcat 6。 浏览器:IE8。

1 个答案:

答案 0 :(得分:0)

执行GET时,数据受浏览器接受的URL长度限制。某些版本的IE的限制大约为2 kB,因此您应确保数据远低于此值。 GET根本不适合发送大量数据。

进行POST时,限制要高得多。 Web服务器对请求的大小有一个默认限制,通常类似于4 MB。

相同的限制适用于使用XMLHTTPRequest并发布表单的请求。这是方法(POST / GET)对限制产生影响。