206状态码是什么

206状态码是什么

我们上次说到在看视频的时候需要分段传输,其中b站的视频响应的状态码就是206,而不是我们之间常见的200。今天我们就来详细学习一下这个206状态码。

状态码含义

206状态码语义为Partial Content,中文翻译过来就是部分内容。他的含义就是服务器已经响应成功了,并且响应体里面就有想要的数据了。

但是这个数据是一部分,是你指定的数据区间。这个数据区间是在请求的Range首部指定的。

如果只包含一个数据区间,那么整个响应的content-type首部的值为所请求文件的类型。同时包含了Content-Range首部。

如果包含多个数据区间,那么整个响应的Content-Type首部的值为multipart/byteranges,其中一个片段对应一个数据区间,并提供Content-Range 和 Content-Type描述信息。

应用场景

一般在音视频网站会用到,由于他们需要做到点击进度条,点哪里就播放哪里。

2开头的其他一些状态码

2开头206是一般音视频网站会用到,实则2还有许多其他状态码,顺便了解一下。

实则200是最常见的,语义就是OK,表明请求成功。如果是get请求就表明资源获取成功。

201表明created,表明创建的意思,一般用在post请求,表明服务器资源创建成功。

204表明no content,表明没有响应内容,也就是说服务器不会发送响应体。列如put请求,修改资源某个状态,此时204就表明修改成功,无需响应体。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
娴姝的头像 - 鹿快
评论 抢沙发

请登录后发表评论

    暂无评论内容