![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP
六月的尾巴
路漫漫其修远兮,吾将上下而求索
展开
-
http range实现断点续传(断点续载)
使用http range实现断点续传(服务器端):public void downRangeFile( File downloadFile, HttpServletResponse response, HttpServletRequest request) { InputStream inputStream ...转载 2020-04-11 09:25:27 · 1327 阅读 · 1 评论 -
断点续传、秒传究竟是如何实现的?
我们都用过网盘,不管是例如百度网盘之类的公共网盘,还是自己搭建的私有网盘,都会或多或少的涉及到断点续传和秒传。断点续传和秒传大大提高了网盘上传的效率,下面我们就来讲解一下这两种技术的具体原理和实现,这里的讲解不涉及任何前后端编程语言,适合所有语言开发人员阅读。零、断点续传这里以上传为例,下载方式的断点续传类似。简述原理断点续传说白了就是将一个文件按照一定的规则人为的分割成多个小文件,然后客...转载 2020-04-11 09:03:12 · 726 阅读 · 0 评论 -
HTTP首部(一)
HTTP报文首部HTTP报文的结构如下所示:报文首部空行(CR+LF)报文主体HTTP协议的请求和响应报文中必定包含HTTP首部。首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。在请求中,HTTP报文由方法、URI、HTTP版本、HTTP首部字段等部分构成在响应中,HTTP报文由HTTP版本、状态码(数字和原因短语)、HTTP首部字段3部分构成。...原创 2019-08-18 11:21:48 · 316 阅读 · 0 评论 -
与HTTP协作的Web服务器
用单台虚拟主机实现多个域名HTTP/1.1规范允许一台HTTP服务器搭建多个Web站点。这是因为利用了虚拟主机(Virtual Host,又称虚拟服务器)的功能即使物理层面只有一台服务器,但只要使用虚拟主机的功能,则可以假想已具有多台服务器。当一台服务器内托管了多个域名,当收到请求时就需要弄清楚究竟要访问哪个域名。在相同的IP地址下,由于虚拟主机可以寄存多个不同主机名和域名的网站,因此在发...原创 2019-08-17 14:59:54 · 118 阅读 · 0 评论 -
返回结果的HTTP状态码
状态码告知请求结果 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。 状态码如200 OK,以3位数字和原因组成。状态码的类别:类别原因短语1XXInformational(信息性状态码)接收的请求正在处理2XXSuccess(成功状态码)请求正常处理完毕3XXRedirection(重定向状态码)需要进行附加操作以完成请求...原创 2019-08-17 13:15:43 · 273 阅读 · 0 评论 -
HTTP报文内的HTTP信息
HTTP报文HTTP报文本身是由多行(用CR+LF作换行符)数据构成的字符串文本。HTTP报文大致可分为报文首部和报文主体两块。两者由最初出现的空行(CR+LF)来划分。通常不一定要有报文主体。报文首部空行(CR+LF)报文主体请求报文和响应报文的首部内容由如下内容组成:1.请求行包含用于请求的方法,请求URI和HTTP版本2.状态行包含表明响应结果的状...原创 2019-08-16 00:10:44 · 114 阅读 · 0 评论 -
简单的HTTP协议
请求和响应的交换GET /index.htm HTTP/1.1Host: hackr.jp起始行开头的GET表示请求访问服务器的类型,称为方法。/index.htm指明请求访问的资源对象,也叫做请求URIHTTP/1.1表示HTTP的版本号,用来提示客户端使用的HTTP协议功能请求报文是由请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成。如下面所示:方法:P...原创 2019-08-15 22:20:43 · 134 阅读 · 0 评论 -
确保Web安全的HTTPS
HTTP的缺点HTTP主要又如下几点不足:通信使用明文(不加密),内容可能会被窃听不验证通信方的身份,因此有可能遭遇伪装无法证明报文的完整性,...原创 2019-08-19 22:47:34 · 109 阅读 · 0 评论 -
了解Web及网络基础
HTTP与WebWeb使用一种HTTP(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务器端等一系列运作流程。Web是建立在HTTP协议上通信的。HTTP的诞生最初的理念:借助多文档之间相互关联形成的超文本(HyperText),连成可以相互参阅的WWW(World Wide Web,万维网)目前三项WWW构建技术:把SGML(...原创 2019-08-14 15:34:34 · 150 阅读 · 0 评论 -
HTTP首部(三)
响应首部字段响应首部字段是由服务器端向客户端返回响应报文中所使用的字段。用于补充响应的附加信息、服务器信息,以及对客户端的附加要求等信息。Accept-RangesAccept-Ranges:bytes首部字段Accept-Ranges是用来告知客户端服务器是否能处理范围请求,以指定获取服务器端某个部分的资源。可指定的字段值有两种,可处理范围请求时指定其为bytes,反之则指定其为no...原创 2019-08-18 21:24:41 · 1594 阅读 · 0 评论 -
HTTP首部(二)
请求首部字段请求首部字段是从客户端往服务端发送请求报文中所使用的字段,用于补充请求的附加信息、客户端信息、对响应内容相关的优先级等内容。AcceptAccept首部字段可通知服务器,用户代理能够处理的媒体类型及媒体类型的相对优先级。可以使用type/subtype这种形式,一次指定多种媒体类型。Accept:text/html,application/xhtml+xml,applicati...原创 2019-08-18 18:52:07 · 88 阅读 · 0 评论