
HTTP协议
半岛铁板
努力的人总会得到帮助
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图解HTTP协议学习10
HTTP使用的认证方式BASIC认证(基本认证)BASIC 认证(基本认证)是从 HTTP/1.0 就定义的认证方式。即便是现在仍有一部分的网站会使用这种认证方式。是 Web 服务器与通信客户端之间进行的认证方式。1:当请求的资源需要 BASIC 认证时,服务器会随状态码 401Authorization Required,返回带 WWW-Authenticate 首部字段的响应...原创 2019-09-24 11:32:34 · 234 阅读 · 0 评论 -
图解HTTP协议学习09
HTTP的缺点HTTP主要有这些不足通信使用明文(不加密),内容可能会被窃听 不验证通信方的身份,因此有可能遭遇伪装 无法证明报文的完整性,所以有可能已遭篡改通信使用明文可能被窃听TCP/IP 是可能被窃听的网络:比如使用抓包工具HttpDebuger、Filder都能够获取响应或者发送请求 图:互联网上的任何角落都...原创 2019-09-23 09:42:50 · 360 阅读 · 0 评论 -
图解HTTP协议学习08
响应首部字段响应首部字段是服务器端向客户端返回响应报文中所使用的的字段,用于补充响应的副驾信息、服务信息,以及对客户端的附加要求等信息。Accept-RangesAccept-Ranges: bytes首部字段Accept-Ranges用来告知客户端服务器能否处理范围请求,以指定获取服务器端某个部分的资源。字段可选的值有两种,可处理范围请求时指定其为bytes,反之为non...原创 2019-09-21 14:09:46 · 1014 阅读 · 0 评论 -
图解HTTP协议学习07
通用首部字段Cache-Control主要用来控制缓存;指令的参数是可选的,多个指令之间通过“,”分隔。请求头的缓存指令响应头的缓存指令需要注意的是:only-if-cached指令令表示客户端仅在缓存服务器本地缓存目标资源的情况下才会要求其返回。换言之,该指令要求缓存服务器不重新加载响应,也不会再次确认资源有效性。若发生请求缓存服务器的本地缓存无响应,则...原创 2019-09-20 09:18:33 · 286 阅读 · 0 评论 -
图解HTTP协议学习06
HTTP报文首部HTTP请求报文:在请求中,HTTP 报文由方法、URI、HTTP 版本、HTTP 首部字段等部分构成。下面的示例是访问http://hackr.jp时,请求报文的首部信息。HTTP响应报文:在响应中,HTTP 报文由 HTTP 版本、状态码(数字和原因短语)、HTTP 首部字段 3 部分构成。以下示例是之前请求访问 http://hackr.jp/ 时...原创 2019-09-17 19:50:49 · 163 阅读 · 0 评论 -
图解HTTP协议学习05
单台服务器虚拟多个主机实现多域名即使物理层面只有台服务器,但只要使用虚拟主机的功能,则可以假想已具有多台服务器。客户端使用 HTTP 协议访问服务器时,会经常采用类似 www.hackr.jp这样的主机名和域名。在互联网上,域名通过 DNS 服务映射到 IP 地址(域名解析)之后访问目标网站。可见,当请求发送到服务器时,已经是以 IP 地址形式访问了。所以,如果台服务器内托管了 w...原创 2019-09-12 17:44:01 · 141 阅读 · 0 评论 -
图解HTTP协议学习04
状态码告知从服务器端返回的请求结果状态码的职责是当客户端向服务端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误状态码的类别2XX:2XX的响应结果表明请求被正常处理了200 OK:客户端发来的请求在服务器端被正常处理了在响应报文内,随状态码起返回的信息会因方法的不同而发生改变。比如,使用 GET 方法时,对应请求资源...原创 2019-09-11 11:25:30 · 183 阅读 · 0 评论 -
图解HTTP协议学习03
HTTP报文请求端(客户端)的HTTP报文叫做请求报文。响应端(服务器端)的叫做相应报文;报文的结构如图请求报文及响应报文的结构请求报文和响应报文的结构请求报文和响应报文的实例编码提升传输效率报文主体和实体主体的差异报文:是 HTTP 通信中的基本单位,由 8 位组字节流(octet sequence,其中 octet 为 8 个比特)组成,通过 HTTP ...原创 2019-09-10 20:05:35 · 195 阅读 · 0 评论 -
图解HTTP协议学习02
通过请求和响应的交换达成通信请求报文下面则是从客户端发送给某个 HTTP 服务器端的请求报文中的内容。起始行开头的GET表示请求访问服务器的类型,称为方法(method)。随后的字符串 /index.htm 指明了请求访问的资源对象,也叫做请求 URI(request-URI)。最后的 HTTP/1.1,即 HTTP 的版本号,用来提示客户端使用的 HTTP 协议功能。综合来...原创 2019-08-30 08:54:47 · 160 阅读 · 0 评论 -
图解HTTP协议学习01
使用HTTP协议访问WebWeb 使用一种名为 HTTP(HyperText Transfer Protocol,超文本传输协议 1)的协议作为规范,完成从客户端到服务器端等一系列运作流程。而协议是指规则的约定。TCP/IP的分层管理TCP/IP 协议族里重要的一点就是分层。TCP/IP 协议族按层次分别分为以下 4 层:应用层、传输层、网络层和数据链路层。应用层:应用层决定了向...原创 2019-08-27 19:52:01 · 203 阅读 · 0 评论 -
图解HTTP协议学习11
消除HTTP瓶颈的SPDYGoogle 在 2010 年发布了 SPDY(取自 SPeeDY,发音同 speedy),其开发目标旨在解决 HTTP 的性能瓶颈,缩短 Web 页面的加载时间(50%)HTTP的瓶颈在 Facebook 和 Twitter 等 SNS 网站上,几乎能够实时观察到海量用户公开发布的内容,这也是一种乐趣。当几百、几千万的用户发布内容时,Web 网站为了保存这些...原创 2019-09-25 15:29:07 · 533 阅读 · 0 评论