该http系列文章主要参考自《http权威指南》,有些知识会根据平时项目中遇到的问题来详细讲解。

浏览器和服务器的通信过程

浏览器和服务器之间是通过http协议进行交互的,如图:

web资源

所有放在web服务器上的对象都称为web资源

url:统一资源定位符

url唯一标示一个web资源在万维网上的位置

http方法

http支持几种不同的请求命令,这些命令被称为http方法。每条http请求报文都包含一个方法。

五种常见的http方法:

报文

报文即是在客户端和服务器之间要传递的信息。

http报文包括请求报文和响应报文,报文是纯文本 一个请求及响应过程的报文:

浏览器发出一个请求后经历的过程

Web的结构组件

本章主要介绍了2个web应用(浏览器和服务器)之间的交互,在因特网上要与很多web应用程序交互

以下列出比较中重要的web应用程序

结语

本话简单介绍了浏览器和服务器的交互过程,以及涉及的一些概念,后续会更加深入的了解以上知识。