什么是Http协议
Http协议即超文本传送协议 (HTTP-Hypertext transfer protocol) 。它定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。并且详细的规定了客户端浏览器与服务器之间互相通信的规则。
客户端与服务器端在Http协议下的交互过程如图:
这些通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。如下:
l 客户端发送给服务器的”信”,我们称之为”请求协议”。
l 服务器端发送给浏览器的”信”,我们称之为”响应协议”。
注意:使用HttpWatch抓包工具可以抓取HTTP协议的内容。