http协议
文章平均质量分 66
大猫先生
这个作者很懒,什么都没留下…
展开
-
获取有防盗链的图片
<?php require('./http.class.php'); $http=new Http('http://192.168.1.23/0618/22.jpg'); $**http->setHeader('Referer: http://localhost');** //主要冒认referer $res=$http->get(); file_put_contents('./aa.jpg',su原创 2015-04-16 17:34:02 · 552 阅读 · 0 评论 -
HTTP与内容压缩:
观擦:我们打开163的一篇新闻: 看到如下响应头信息。注意.Content-Length: 同时。我们点右键保存其源码,得到的文本文件大小 思考:Content-Length在之前的学习中,我们知道,代表返回的主体的长度 但此处,为什么返回的主体长度和Content-Length不一致?原因在于:Content-Encoding:gzip这个响应头信息在作用原理:为了提高网页在网络上原创 2015-04-17 12:22:09 · 381 阅读 · 0 评论 -
反向ajax、comet、servier push
<?php set_time_limit(0); ob_start(); $str=str_repeat(' ',4000); echo $str; ob_flush(); //把产生的内容,立即送给浏览器而不要等脚本结束后再一起送 flush(); $i=1; while($i++) { echo $str,'<br/>'; echo $i,'<br/>'; ob_flus原创 2015-04-17 14:09:30 · 402 阅读 · 0 评论 -
HTTP 协议缓存控制
我们观察图片的下载,往往:第1次请求时 200 ok 第2次请求时 304 Not Modified 未修改状态解释:在网络上,有一些缓存服务器,另。浏览器自身也有缓存功能当我们第一次某图片时,正常下载图片,返回200基于一个前提–图片不会经常改动,服务器在返回200的同事,还返回该图片的 “签名”–Etag ,(签名可以理解为图片的“指纹”) 当浏览器再次访问该图片时,去服务器校验“指纹”原创 2015-04-17 12:27:19 · 453 阅读 · 0 评论