HTTP状态码全汇总

1.HTTP状态码状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。注意,状态码是服务端向客户端发送的反映响应结果的标识码。下面是常见的几种状态码:| 已定义范围 | 类别......

HTTP图解07:确认访问用户身份的认证

1.BASIC 认证 BASIC 认证(基本认证)是从 HTTP/1.0 就定义的认证方式。BASIC认证直接发送明文密码,不安全。BASIC 认证使用上不够便捷灵活,且达不到多数 Web 网站期望的安 全性等级,因此它并不常用。 2.DIGEST 认证 DIGEST 认证同样......

HTTP图解06:确保Web安全的HTTPS

1.HTTP的不足 在 HTTP 协议中有可能存在信息窃听或身份伪装等安全问题。HTTP 主要有这些不足: - 通信使用**明文**(不加密), 内容可能会被窃听 - 不验证通信方的**身份**, 因此有可能遭遇伪装 - 无法证明报文的**完整性**, 所以有可能已......

HTTP图解05:HTTP首部

1.报文首部 HTTP 协议的请求和响应报文中必定包含 HTTP 首部,只是我们平时在使用 Web 的过程中感受不到它。能看到的只有两块,一个是在浏览器中输入URL,这是请求报文里面的一个部分(请求行)。另一个格式服务器发个我们的页面内容,这是响应报文里的一部分(响应体)。 1.1 请......

HTTP图解04:与HTTP协作的Web服务器

1.同一主机多个网站 HTTP/1.1 规范允许一台 HTTP 服务器搭建多个 Web 站点。这是因为利用了虚拟主机(Virtual Host,又称虚拟服务器)的功 能。即使物理层面只有一台服务器,但只要使用虚拟主机的功能,则可以假想已具有多台服务器。 用了DNS技术,我们在浏览器输入......

HTTP图解03:HTTP报文内的HTTP信息

1.HTTP 报文 - 用于 HTTP 协议交互的信息被称为 HTTP 报文。 - 请求端(客户端)的 HTTP 报文叫做请求报文,响应端(服务器端)的叫做响应报文。 - HTTP 报文本身是由多行(用 CR+LF 作换行符)数据构成的**字符串文本**。 - HTTP......

HTTP图解02:简单的HTTP协议

HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一 端称为服务器端。 1.请求和响应HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返回。换句话说,肯定是先从客户端开始......

HTTP图解01:了解Web及网络基础

1.使用 HTTP 协议访问 WebWeb 使用一种名为 HTTP(HyperText Transfer Protocol,超文本传输协议 1 )的协议作为规范,完成从客户端到服务器端等一系列运作流程。而协议是指规则的约定。可以说,Web 是建立在 HTTP 协议上通信的。 2.网......