Http响应是服务器返回给客户端的数据,包括状态行、响应头、响应体。
1.状态行
HTTP/1.1 200 OK
状态行包括协议版本号、状态码、结果描述;
2.响应头
Date: Sun, 17 Mar 2013 08:12:54 GMT
Server: Apache/2.2.8 (Win32) PHP/5.2.5
X-Powered-By: PHP/5.2.5
Set-Cookie: PHPSESSID=c0huq7pdkmm5gg6osoe3mgjmm3; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Length: 4393
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
date:当前GMT时间
server:告诉浏览器,服务器的型号
cinrynt-length告诉浏览器返回数据的长度
content-type:告诉浏览器返回数据的类型
expire:告诉浏览器将返回的资源缓存多长时间
refresh:告诉浏览器多久刷新一次
set-cookie:设置和页面关联的cookie
content-encoding:文档编码方式
allow:服务器支持哪些编码方式
3.响应体
响应体是返回的消息体,可以是html页面、js代码、纯数据。
<html>
<head>
<title>HTTP响应示例<title>
</head>
<body>
ertfhjkjdddfhjkkkcghhjjj
</body>
</html>