文章分类 -  HTTP协议

摘要:http缓存详解 HTTP协议缓存控制 在浏览器查看图片, 第一次请求时,200ok 第二次请求时,304 Not Modified 未修改状态 解释: 在网络上,有一些缓存服务器,另外,浏览器自身也有缓存功能,当我们第一次浏览某图片时,正常下载图片,返回值200,基于一个前提,图片不会经常改动服务 阅读全文
posted @ 2017-02-24 19:31 FullStackMe 阅读(81) 评论(0) 推荐(0)
摘要:有这样一种情况:就是有时候我们会在自己的网站引用站外的图片,但去引用不了,那么问题来了,服务器是怎么知道图片是在站外被引用的呢? 还有在网站的统计结果,统计用户从何而来,比如外部链接 在Http协议中,头信息里有一个重要的选项:Referer,它代表网页的来源即上一页的地址。如果是直接在浏览器上输入 阅读全文
posted @ 2017-02-24 18:36 FullStackMe 阅读(1270) 评论(0) 推荐(0)
摘要:``` conn($url); $this->setHeader('Host:' . $this->url['host']); } /** * [setLine 此方法负责写请求行] * @param [str] $method [description] */ protected function setLine($method){ //$this->line[0] ... 阅读全文
posted @ 2017-02-24 17:10 FullStackMe 阅读(153) 评论(0) 推荐(0)
摘要:``` conn($url); $this->setHeader('Host:' . $this->url['host']); } /** * [setLine 此方法负责写请求行] * @param [str] $method [description] */ protected function setLine($method){ $this->line[0] = ... 阅读全文
posted @ 2017-02-24 12:23 FullStackMe 阅读(108) 评论(0) 推荐(0)
摘要:HTTP协议的概念及工作流程 HTTP协议: 重要性:无论以后用webservice,还是用rest做大型架构,都离不开HTTP协议的认识,甚至可以简化的说: webservice = http协议 + XML Rest = http协议 + json 各种API也一般使用http+xml/json 阅读全文
posted @ 2017-02-23 20:20 FullStackMe 阅读(136) 评论(0) 推荐(0)
摘要:首先上图: HTTP请求方法有哪些? GET POST HEAD PUT TRACE DELETE OPTIONS 前三种比较常用 HEAD: 和GET基本一致,只是返回内容不同,比如我们只是确认一个内容(比如照片)还正常存在,不需要返回照片的内容,这时用HEAD比较合适 TRACE: 使你用了代理 阅读全文
posted @ 2017-02-23 17:40 FullStackMe 阅读(122) 评论(0) 推荐(0)