我正在通过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 请求,浏览器会优化下一个请求吗?为什么请求的数据量少于具有更多表单数据的请求?
在谷歌浏览器
中进行测试