HTTP协议详解


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实际应用的文件下载:


  







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值