
HTTP
耳东蜗牛
社会的道路上越走越远,希望技术的道路上可以越走越近。
展开
-
HTTP基础与DNS分析
1. http协议基础(1) HTTP名词解释Web 使用一种名为 HTTP(HyperText Transfer Protocol, 超文本传输协议)的协议作为规范, 完成从客户端到服务器端等一系列运作流程。 而协议是指规则的约定。可以说,Web是建立在HTTP 协议上通信的。*HTTP 通常被译为超文本传输协议,但这种译法并不严谨。严谨的译名应该为“超文本转移协议”。(2) 网络基础 TCP/...原创 2018-04-14 16:09:21 · 3701 阅读 · 0 评论 -
HTTP协议及TCP分析
1. Http是无状态协议HTTP是一种不保存状态,即无状态(stateless)协议。HTTP协议自身不对请求和响应之间的通信状态进行保存。也就是说在HTTP这个级别,协议对于发送过的请求或响应都不做持久化处理。使用HTTP协议,每当有新的请求发送时,就会有对应的新响应产生。协议本身并不保留之前一切的请求或响应报文的信息。这是为了更快地处理大量事务,确保协议的可伸缩性,而特意把HTTP协议设计成...原创 2018-04-16 23:14:10 · 1824 阅读 · 0 评论 -
HTTP Header
1. HTTP报文结构用于 HTTP 协议交互的信息被称为 HTTP 报文。请求端(客户端)的HTTP 报文叫做请求报文,响应端(服务器端)的叫做响应报文。HTTP 报文本身是由多行(用 CR+LF 作换行符)数据构成的字符串文本。HTTP 报文大致可分为报文首部和报文主体两块。两者由最初出现的空行(CR+LF)来划分。通常,并不一定要有报文主体。闲篇:\r是回车符,\n是原创 2018-04-23 15:24:12 · 3318 阅读 · 0 评论 -
HTTP BASIC认证和DIGEST认证 (案例)
BASIC认证BASIC 认证(基本认证)是从 HTTP/1.0 就定义的认证方式。即便是现在仍有一部分的网站会使用这种认证方式。是 Web 服务器与通信客户端之间进行的认证方式。核心步骤:步骤 1:当请求的资源需要BASIC认证时,服务器会随状态码401Authorization Required,返回带WWW-Authenticate首部字段的响应。该字段内包含认证的方式(BA原创 2018-04-25 14:16:43 · 6698 阅读 · 0 评论