HTTP URL编码
URL就是平时我们所说的网址,一般来说URL只能使用英文字母、阿拉伯数字和一些英文的标点符号组成。其实在网络中URL并不是可以直接拿来使用的,因为URL中可以携带一些参数,出于安全考虑,需要使用A...
HTTP Range:范围请求
Range头是在HTTP/1.1协议中新增的一个请求头。包含Range头的请求通常称为范围请求,因为Range头允许服务器只发送部分响应到客户端,它是下载工具(例如迅雷)实现多线程下载的核心所在,而且在传送...
HTTP MIME类型
HTTP请求头中的Accept头是客户端用来告诉服务器,客户端可以处理什么类型的内容,这种内容类型使用MIME类型来表示。借助内容协商机制,服务器可以从诸多MIME中选择一项进行应用,并使用Content-Ty...
HTTP长连接(Connection)
在HTTP/1.1协议中,不论是请求头还是响应头中都有一个名为Connection的头部字段,它的主要作用是开启客户端和服务器的长连接(也叫持久连接)功能,所谓长连接就是在请求或响应的数据传输完成后,...
HTTP缓存机制(Cache-Control)
HTTP协议通常应用于分布式信息系统,所谓分布式信息系统,是指以计算机网络为基础,将系统的数据与功能分别布置在不同的地方,然后再通过网络将数据与功能连接的信息系统。由于系统需要处理大量的...
HTTP状态码
HTTP状态码(HTTPStatusCode)是一个表示服务器响应状态的3位整数代码。比如当服务器收到客户端的某个请求后,服务器会对客户端做出响应,响应中会使用一个数字形式的代码来表示当前响应的状态,这...
HTTP请求方式
在HTTP/1.1中提供了一系列方法以便我们向服务器发送不同类型的请求,需要注意的是这些方法名称都是区分大小写的,而且必需使用大写字母。具体的方法名称和说明如下表所示:方法名称方法说明GETGE...
HTTP响应
前面介绍过了HTTP请求,本节我们来了解一下HTTP响应。当客户端发起一个请求后,一般都会得到一个服务器的响应,断网或者服务器宕机的情况下除外。服务器发送给客户端的HTTP响应用于向客户端提供其...
HTTP请求
本节来介绍一下HTTP请求,请求是由客户端向服务器发送的,一般可以分为请求行、请求头、空行和请求体四个部分,如下图所示: 图:HTTP请求结构1.请求行 请求行是由请求方法、请求URI(URI全称为Univ...
HTTP是什么
HTTP全称为HypertextTransferProtocol,翻译为中文是“超文本传输协议”的意思,它是互联网中应用最为广泛的一种网络协议。自1990年万维网(也就是互联网)诞生以来,HTTP就成为万维网通信的基础协议...