我在javascript中创建一个字符串变量,该字符串的长度可以是任意。
我通过jquery post方法将此字符串发送到servlet。此servlet将字符串写入文件。
我可以在我的javascript中的任何地方提醒字符串,并且可以看到完整的字符串。
但是每当字符串长度超过5345个字符时,我就会在firebug中收到“aborted”消息(我假设没有发送数据)并且服务器控制台中没有显示错误消息。 (对于铬,长度限制稍微多一点,即5389)
我想发送给servlet的数据长度存在问题。但我想知道,据我所知,邮寄的数据量没有限制。
我正在使用jquery的$ .post方法,如下所示
$.post('servlet', function(data) {
});
我想打印将数据发送到servlet时发生的错误。我能这样做吗?
答案 0 :(得分:0)
如果您使用的是GET方法,则最多限制为2,048个字符,减去实际路径中的字符数。
但是,POST方法不受提交名称/值对的URL大小的限制。这些对在请求正文中传输,而不是在URL中传输。