http协议
1.http协议全称是超文本传输协议;
2.http1.0短连接 http1.1长连接;
http协议的http请求(request)
基本结构
(1)请求行
(2)消息头
(3) 中间空一行什么都不做;
(4)消息体
GET/test/a
HTTP响应
HTTP响应细节
header(""),是给http响应加响应行,让浏览器作相对应工作
状态行: 基本结构 :格式:HTTP版本号 状态码 原因叙述<CRLF>
举例:HTTP/1.1 200 OK
302状态码使用: 使页面重定向跳转
<?php header("Location:http://sohu.com"); ?> ;
404状态码使用: 当输入页面不存在时显示
304状态码使用:若页面资源没有修改,HTTP响应会返回一个304状态码表示浏览器从缓存中取
1.header("Refresh: 3;url=http://localhost/xxx"); 表示3秒后跳转到某页面
2.如何通过http响应控制页面缓存,在默认情况下,浏览器会缓存页面 :通过header来禁用缓存(ajax):
3.演示http实际应用的文件下载: