图解HTTP第二章
通过请求和响应的交换达成通讯
应用HTTP协议时,必定有一端担任客户端,另一端担任服务器端
请求文本图像等资源的一端被称为客户端
提供资源响应的一端被成为服务器端
下图是客户端和服务器端的交互示例:
客户端请求报文中的内容:
GET /index.html HTTP/1.1
Host: hackr.jp
GET
:请求访问服务器的类型,称为方法(Method)
index.html
:请求访问的资源对象,成为请求URI(request-URI)。
HTTP/1.1
HTTP的版本号,用来提示客户端使用的HTTP协议功能。
服务器响应:
HTTP/1.1 200 OK
Date: Tue, 10 Jul 2012 06:50:15 GMT
Content-Length: 362
Content-Type:text/html
<html>
HTTP/1.1
表示服务器对应的HTTP版本
200 OK
表示请求的处理结果状态码和原因短语
Date
表示创建响应的日期时间,是首部字段内的一个属性
紧着一行分隔,之后的内容称之为资源实体的主题