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