《HTTP权威指南》学习之旅一

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《HTTP权威指南》学习之旅一相关的知识,希望对你有一定的参考价值。

随笔1

事务:

一个HTTP 事务由一条(从客户端发往服务器的)请求命令和一个(从服务器发回客户端的)响应结果组成

 技术分享

 

方法:

HTTP 支持几种不同的请求命令,这些命令被称为HTTP 方法(HTTP method)。每

条HTTP 请求报文都包含一个方法。这个方法会告诉服务器要执行什么动作(获取

一个Web 页面、运行一个网关程序、删除一个文件等)。

 技术分享

 

状态码:

每条HTTP 响应报文返回时都会携带一个状态码。状态码是一个三位数字的代码,

告知客户端请求是否成功,或者是否需要采取其他动作。表1-3 显示了几种常见的

状态码

 技术分享

 

HTTP 请求和响应报文的结构:

HTTP 报文是由一行一行的简单字符串组成的。HTTP 报文都是纯文本,不是二进

制代码

从Web 客户端发往Web 服务器的HTTP 报文称为请求报文(request message)。从

服务器发往客户端的报文称为响应报文(response message)

 技术分享

 

TCP/IP

因特网自身就是基于TCP/IP 的,TCP/IP 是全世界的计算机和网络设备常用的层次

化分组交换网络协议集

HTTP 网络协议栈

 技术分享

 

基本的浏览器连接处理

 技术分享

步骤如下:

(a) 浏览器从URL 中解析出服务器的主机名;

(b) 浏览器将服务器的主机名转换成服务器的IP 地址;

(c) 浏览器将端口号(如果有的话)从URL 中解析出来;

(d) 浏览器建立一条与Web 服务器的TCP 连接;

(e) 浏览器向服务器发送一条HTTP 请求报文;

(f) 服务器向浏览器回送一条HTTP 响应报文;

(g) 关闭连接,浏览器显示文档。

 

Web的结构组件:

• 代理

位于客户端和服务器之间的HTTP 中间实体。

• 缓存

HTTP 的仓库,使常用页面的副本可以保存在离客户端更近的地方。

• 网关

连接其他应用程序的特殊Web 服务器。

• 隧道

对HTTP 通信报文进行盲转发的特殊代理。

• Agent 代理

发起自动HTTP 请求的半智能Web 客户端。

 

概要说明了HTTP 是怎样使用URI 来命名远程服务器上的多媒体资源的,粗略介绍了如何利用HTTP 请求和响应报文操纵远程服务器上的多媒体资源.

以上是关于《HTTP权威指南》学习之旅一的主要内容,如果未能解决你的问题,请参考以下文章

乐鑫Esp32学习之旅29 安信可Wi-Fi模组对接华为云物联网平台的指南。(附带源码)

乐鑫Esp32学习之旅29 安信可Wi-Fi模组对接华为云物联网平台的指南。(附带源码)

乐鑫Esp32学习之旅29 安信可Wi-Fi模组对接华为云物联网平台的指南。(附带源码)

软件测试开发学习之旅----Loadrunner

Python学习之旅

数据对接-ETL之StreamSet学习之旅一