永发信息网

HTTP 206是什么意思

答案:7  悬赏:0  手机版
解决时间 2021-11-17 07:37
HTTP 206是什么意思
最佳答案
HTTP 206 属于 HTTP状态码,而HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。
2xx这一类型的状态码,代表网页请求已成功被服务器接收、理解、并接受。
服务器已经成功处理了部分GET请求。类似于FlashGet或者迅雷这类的HTTP 下载工具都是使用此类响应实现断点续传或者将一个大文档分解为多个下载段同时下载



扩展内容:
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。
HTTP状态码的官方注册表由互联网号码分配局(Internet Assigned Numbers Authority)维护。
微软互联网信息服务 (Microsoft Internet Information Services)有时会使用额外的十进制子代码来获取更多具体信息,但是这些子代码仅出现在响应有效内容和文档中,而不是代替实际的HTTP状态代码。
    1xx 用于指定客户端应相应的某些动作。
    2xx 用于表示请求成功。
    3xx 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。
    4xx 用于指出客户端的错误。
    5xx 用于支持服务器错误。

参考资料:HTTP状态码wiki

全部回答
Partial Content
This message might occur if a client has a partial copy of content in its cache and requests and update of missing content. This message indicates that the partial request succeeded.
206 Partial Content 客户发送了一个带有Range头的get请求,服务器完成了它(http 1.1新)。
查明远程服务器是否支持HTTP 206
首先你需要知道文件大小以及远程服务器是否支持HTTP 206请求.使用curl命令可以查看任意资源的HTTP头,使用下面的curl命令可以发送一个HEAD请求:
$ curl -I http://s0.cyberciti.org/images/misc/static/2012/11/ifdata-welcome-0.png
输出结果为:
HTTP/1.0 200 OK
Content-Type: image/png
Content-Length: 36907
Connection: keep-alive
Server: nginx
Date: Wed, 07 Nov 2012 00:44:47 GMT
X-Whom: l3-com-cyber
Cache-Control: public, max-age=432000000
Expires: Fri, 17 Jul 2026 00:44:46 GMT
Accept-Ranges: bytes
ETag: "278099835"
Last-Modified: Mon, 05 Nov 2012 23:06:34 GMT
Age: 298127
其中有两个我们比较关注的请求头:
Accept-Ranges: bytes - 该响应头表明服务器支持Range请求,以及服务器所支持的单位是字节(这也是唯一可用的单位).我们还能知道:服务器支持断点续传,以及支持同时下载文件的多个部分,也就是说下载工具可以利用范围请求加速下载该文件.Accept-Ranges: none 响应头表示服务器不支持范围请求.
Content-Length: 36907 - Content-Length响应头表明了响应实体的大小,也就是真实的图片文件的大小是36907字节 (37K).
HTTP状态码
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。
成功(2字头)
这一类型的状态码,代表请求已成功被服务器接收、理解、并接受
206 Partial Content
服务器已经成功处理了部分 GET 请求。类似于 FlashGet 或者迅雷这类的 HTTP下载工具都是使用此类响应实现断点续传或者将一个大文档分解为多个下载段同时下载。
该请求必须包含 Range 头信息来指示客户端希望得到的内容范围,并且可能包含 If-Range 来作为请求条件。
响应必须包含如下的头部域:
Content-Range 用以指示本次响应中返回的内容的范围;如果是 Content-Type 为 multipart/byteranges 的多段下载,则每一 multipart 段中都应包含 Content-Range 域用以指示本段的内容范围。假如响应中包含 Content-Length,那么它的数值必须匹配它返回的内容范围的真实字节数。
Date
ETag 和/或 Content-Location,假如同样的请求本应该返回200响应。
Expires, Cache-Control,和/或 Vary,假如其值可能与之前相同变量的其他响应对应的值不同的话。
假如本响应请求使用了 If-Range 强缓存验证,那么本次响应不应该包含其他实体头;假如本响应的请求使用了 If-Range 弱缓存验证,那么本次响应禁止包含其他实体头;这避免了缓存的实体内容和更新了的实体头信息之间的不一致。否则,本响应就应当包含所有本应该返回200响应中应当返回的所有实体头部域。
假如 ETag 或 Last-Modified 头部不能精确匹配的话,则客户端缓存应禁止将206响应返回的内容与之前任何缓存过的内容组合在一起。
对于状态码206:206(部分内容) 服务器成功处理了部分 GET 请求。
基本的意思是网页有部分错误,无法打开完整网页,导致出现206,而不是200状态码。

HTTP/206响应
HTTP/206 “Partial Content”响应是在客户端表明自己只需要目标URL上的部分资源的时候返回的.这种情况经常发生在客户端继续请求一个未完成的下载的时候(通常是当客户端加载一个体积较大的嵌入文件,比如视屏或PDF文件),或者是客户端尝试实现带宽遏流的时候.
TTP/206响应
HTTP/206 “Partial Content”响应是在客户端表明自己只需要目标URL上的部分资源的时候返回的.这种情况经常发生在客户端继续请求一个未完成的下载的时候(通常是当客户端加载一个体积较大的嵌入文件,比如视屏或PDF文件),或者是客户端尝试实现带宽遏流的时候.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小虎在做减法时把327写成了372结果是418 正确
天天艺术钢琴教育地址在什么地方,我要处理点
吃了鱼嘴里说话一股鲜味好大正常吗
在美国做厨师一般是多少钱
俄罗斯让蒙古独立 为什么不直接侵占蒙古勒?
求译为日本语,非常感谢。
看图猜成语240
德州理工大学和休斯敦大学哪个好点啊,就读的
出轨的男人就像掉在屎上的一张钱不捡可惜捡了
男人几次凌晨给女人转账算出轨吗
谁知道95年全国十佳少年华卉的近况??
情侣需要每天都聊天吗
鹏翔宾馆(电业路)地址在什么地方,想过去办事
为什么我改了一张图成作弊图,用的火龙的,改
虹口区邯郸路47弄1一156号怎么读弄是啥意思
推荐资讯
lte网络提供给每个ue的网络带宽为多大
客厅中堂要写什么内容好?配什么对联合适?
欧派橱柜多少钱 2015最新款欧派橱柜官网价格
人教版语文五年级暑假新天地P38,P39,P40,P
求对联,求对联.急需求得佳联一副,还望诸位
海南省各市县的邮编
2125弹弹堂怎么用手机玩
高圣远为什么喜欢周迅恋爱过程
明天广场的基本信息
土星大还是地球大
观潮一课中.山崩地裂的意思是什么
摘定小学
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?