邮件发送的字符串的javascript字符限制

时间:2012-01-03 14:12:14

标签: javascript jquery string post

我在javascript中创建一个字符串变量,该字符串的长度可以是任意。

我通过jquery post方法将此字符串发送到servlet。此servlet将字符串写入文件。

我可以在我的javascript中的任何地方提醒字符串,并且可以看到完整的字符串。

但是每当字符串长度超过5345个字符时,我就会在firebug中收到“aborted”消息(我假设没有发送数据)并且服务器控制台中没有显示错误消息。 (对于铬,长度限制稍微多一点,即5389)

我想发送给servlet的数据长度存在问题。但我想知道,据我所知,邮寄的数据量没有限制。

我正在使用jquery的$ .post方法,如下所示

$.post('servlet', function(data) {

});

我想打印将数据发送到servlet时发生的错误。我能这样做吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是GET方法,则最多限制为2,048个字符,减去实际路径中的字符数。

但是,POST方法不受提交名称/值对的URL大小的限制。这些对在请求正文中传输,而不是在URL中传输。