标签:响应状态 缓存 请求报文 正忙 range 连接 get perm 服务器
第一部分:请求行,第一行明了是post请求,以及http1.1版本。
第二部分:请求头部
第三部分:空行
第四部分:请求数据
无状态协议优点:可以减少服务器CPU以及内存的消耗。
在传输大数据的时候,http协议会把数据分隔成多块,进行分段传送。
如果下载过程遇到网路错误,则要进行从新下载,这时候就用到head 的range属性,请求字节范围,响应状态码为206
内容协商机制:客户端和服务器端就响应的资源内容进行交涉然后提供给客户端最佳的选择。
返回码:
2xx成功
204 not content 请求已成功处理,但是返回的响应报文中不含实体的主体部分。
206 partial content 客户端进行范围请求
3xx重定向
301 moved permanently 永久重定向。请求已经被分配到新的连接上
302 found 资源临时重定向
303 see other 资源uri已经更新,希望客户端能以get的方式重定向到另外一个uri上面
304 not modified 服务器资源未改变,可直接使用客户端未过期的缓存
307 临时重定向,与302相同
4xx客户端错误
400 bad request 请求报文中存在语法错误
401 请求需要认证
403 不允许访问
404 资源未找到
5xx服务器错误
500 服务器内部错误
503 服务器正忙,一会可能会好
当遇到301 302 303时候,几乎所以浏览器都会吧post改为get
标签:响应状态 缓存 请求报文 正忙 range 连接 get perm 服务器
原文地址:https://www.cnblogs.com/yifan72/p/8763177.html