摘要: 一:HTTP协议与技久链接+分块传输---->反向ajax反向ajax又叫comet, server push,服务器推技术.应用范围: 网页聊天服务器,, 新浪微博在线聊天,google mail 网页聊天,都有用到.原理: 一般而言, HTTP协议的特点, 连接断开.具体什么时间断开?服务器响应... 阅读全文
posted @ 2015-03-11 23:15 麦田守望者~ 阅读(121) 评论(0) 推荐(0)
摘要: 一:http内容压缩思考: Content-Length在之前的学习中,我们知道,代表返回的主体的长度但此处,为什么返回的主体长度和content-length不一致呢?原因在于: Content-Encoding: gzip 这个响应头信息在作用.原理: 为了提高网页在网络上的传输速度,服务器对主... 阅读全文
posted @ 2015-03-11 23:01 麦田守望者~ 阅读(147) 评论(0) 推荐(0)
摘要: 一:HTTP协议缓存控制 第1次请求时 200 ok第2次请求时 304 Not Modified 未修改状态解释: 在网络上,有一些缓存服务器,另, 浏览器自身也有缓存功能.当我们第一次某图片时,正常下载图片,返回值200基于一个前提--图片不会经常改动, 服务器在返回200的同时,还返回该图片的... 阅读全文
posted @ 2015-03-11 22:52 麦田守望者~ 阅读(382) 评论(0) 推荐(0)
摘要: 像上图中的这个效果,当我们在网页里引用站外图片时,常出现这样的情况.??? 服务器是怎么样知道,这个图片是在站外被引用的呢?还有在网站的统计结果,统计用户从何而来,如下图??? 统计时,是如何得知用户从哪儿来到的本网站呢?在Http协议中,头信息里,有一个重要的选项: RefererReferer:... 阅读全文
posted @ 2015-03-11 22:20 麦田守望者~ 阅读(312) 评论(0) 推荐(0)
摘要: setHeader('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8');$http->setHeader('Accept-Encoding: gzip, deflate');$http->setHead... 阅读全文
posted @ 2015-03-11 21:31 麦田守望者~ 阅读(785) 评论(0) 推荐(0)
摘要: conn($url); $this->setHeader('Host: ' . $this->url['host']); } // 此方法负责写请求行 protected function setLine($method) { $this->line[0... 阅读全文
posted @ 2015-03-11 21:23 麦田守望者~ 阅读(185) 评论(0) 推荐(0)
摘要: 一:HTTP请求信息和响应信息的格式请求:(1)请求行(2)请求头信息(3)请求主体信息(可以没有)(4) 头信息结束后和主体信息之间要空一行请求行又分3部分请求方法 请求路径 所用的协议请求方法: GET POST PUT DELETE TRACE ,OPTIONS所用的协议: 目前一般是HTTP... 阅读全文
posted @ 2015-03-11 21:20 麦田守望者~ 阅读(158) 评论(0) 推荐(0)
摘要: 一:HTTP协议重要性: 无论是以后用webserverice ,还是用rest做大型架构,都离不开对HTTP协议的认识.甚至可以简化的说:webservice = http协议+XMLRest = HTTP协议 + json各种API,也一般是用http+XML/json来实现的.往小说:做采集,... 阅读全文
posted @ 2015-03-11 17:46 麦田守望者~ 阅读(187) 评论(0) 推荐(0)