jquery ajax get方式返回值最大长度是多少
发布网友
发布时间:2022-04-24 21:44
我来回答
共3个回答
热心网友
时间:2022-04-23 01:26
get方式返回和post方式返回值, 都是返回的网页形式的数据. html 或 xml 或 json 等. 暂时没看到最大*.
如果你说的是发送长度的话,http协议对url长度没有*,但是浏览器和http服务器有...如IE是最长2083字节...
同样http协议对post数据长度也没有*,但是http服务器有...如IIS默认*为总200K、单表单域*为100K、二进制数据无*,并且可通过配置文件修改*值...
这些*都跟jquery或者ajax没关系
热心网友
时间:2022-04-23 02:44
无限长无限长无限长无限长
热心网友
时间:2022-04-23 04:19
提交的数据的长度
HTTP specification并没有对URL长度进行*,但是IE将请求的URL长度*为2083个字符,从而*了get提交的数据长度。
测试表明如果URL超出这个*,提交form时IE不会有任何响应。
其它浏览器则没有URL的长度*,因此其它浏览器能通过get提交的数据长度仅受限于服务器的设置。
IE的url最大长度是2083个字符,可以用于GET传递数据的长度是2048个字符,这个数字不小,远超过256这个曾经认为无比正确的数字.
另外POST方式传递的数据不受这个长度影响,它的值通过浏览器header传输而不是url.
而对于post,因为提交的数据不在url中,所以通常可以简单地认为数据长度*仅受限于服务器的设置。