Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 该如何获取响应内容长度计算?_Http_Get_Http Content Length - Fatal编程技术网

Http 该如何获取响应内容长度计算?

Http 该如何获取响应内容长度计算?,http,get,http-content-length,Http,Get,Http Content Length,响应标题为: HTTP/1.1 200 OK Cache-Control: private Content-Type: text/html; charset=utf-8 Content-Encoding: gzip Vary: Accept-Encoding Server: Microsoft-IIS/8.0 X-AspNetMvc-Version: 4.0 X-AspNet-Version: 4.0.30319 X-SourceFiles: =?UTF-8?B?RDpcTkVUXFRlc3Rc

响应标题为:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/8.0
X-AspNetMvc-Version: 4.0
X-AspNet-Version: 4.0.30319
X-SourceFiles: =?UTF-8?B?RDpcTkVUXFRlc3RcTXZjQXBwbGljYXRpb25UZXN0XGhvbWVcR2V0VGVzdA==?=
X-Powered-By: ASP.NET
Date: Tue, 24 Sep 2013 02:06:35 GMT
Content-Length: 129
回应如下:

This is a get
如图所示:


我想知道内容长度:129如何计算,谢谢

内容长度标题包含响应正文的大小(即标题后的数据),以字节为单位

在上面的示例中,使用了gzip压缩,因此129字节表示字符串“This is a get”需要129字节才能使用gzip压缩进行传输。尽管压缩旨在减少有效负载大小,但对于非常小的内容体或内容已被压缩(例如图像),压缩可能产生相反的效果

本博客文章解释了如何在HTTP响应中处理内容长度: