jQuery AJAX大小始终相同

时间:2016-07-27 16:17:53

标签: javascript jquery ajax browser xmlhttprequest

我正在通过AJAX请求向PHP服务器(跨域)发送数据。

我目前正在尝试减少请求大小。问题是,在Chrome网络面板中,请求的大小始终相同: 377字节,即使Content-Length为800或0。

以下是 $。ajax

发送的标头
Accept:*/*
Accept-Encoding:gzip, deflate
Accept-Language:en-US,en;q=0.8,de;q=0.6,id;q=0.4,nl;q=0.2,pt;q=0.2,ro;q=0.2,it;q=0.2,ja;q=0.2
Cache-Control:no-cache
Connection:keep-alive
Content-Length:776
Content-Type:application/x-www-form-urlencoded; charset=UTF-8
Host:localhost
Origin:http://localhost
Pragma:no-cache
Referer:http://localhost
User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36

最小请求大小是多少?为什么添加额外数据不会增加请求大小? (数据通过POST作为表单数据发送)。

当我做另一个具有类似标题和更少表单数据的请求时,更奇怪的是,该请求需要 2.5KB 。每隔几秒就会执行 377b 请求,浏览器会优化下一个请求吗?为什么请求的数据量少于具有更多表单数据的请求?

谷歌浏览器

中进行测试

以下是数据的外观,即使我发送至少400-500B的表单数据。 enter image description here

0 个答案:

没有答案