如何确定要提交的HTTP POST事务的大小?

时间:2011-12-01 09:45:17

标签: javascript http post

我想确定要提交的HTTP POST事务的te大小(以字节为单位?)。我有一个包含大量表单数据的表单。当所有字段都填充了最大字符数(例如全部9个字符)并且表单通过POST方法提交时,没有问题,所有数据都会被保存。

当我用空格替换所有字符(9)时,我在提交表格后得到404.

我假设我在这里发送了太多数据。我认为空格正在转换为%20,因此发布的字节数增加了三倍。

我想在提交表单之前确定HTTP POST事务的大小,因此如果大小超过某个限制,我可以向用户显示一条消息。我更喜欢使用JavaScript。

有谁知道如何确定这个?

2 个答案:

答案 0 :(得分:2)

404错误表示您尝试发布到的位置不存在,即当您使用空格发布时,网址可能会格式错误。

你能告诉我们代码吗?

答案 1 :(得分:0)

对POST数据没有限制(除非它是WCF服务或其他东西) - 我会看你是否正确发布了FORM数据,因为404是一个PAGE NOT FOUND错误并且与格式无关......

还有更多代码要显示吗?