Etag是什么: Etag 是URL的Entity Tag,用于标示URL对象是否改变,区分不同语言和Session等等。具体内部含义是使服务器控制的,就像Cookie那样。 HTTP协议规格说明定义E…
标签:HTTP
浅谈浏览器http的缓存机制
针对浏览器的http缓存的分析也算是老生常谈了,每隔一段时间就会冒出一篇不错的文章,其原理也是各大公司面试时几乎必考的问题。 之所以还写一篇这样的文章,是因为近期都在搞新技术,想“回归”下基础,也希望尽量总结的更详尽些。…
千亿级HttpDNS服务是怎样炼成的
"鹅厂网事"由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网络与服务器领域,规划、运营、研发、服务等层面的实战干货,期待…
http协议报头详解
目录: 1. http协议简介 2. http报头举例 3. http报头详解 4. 几个字段的说明 5. 总结 6. 参考文章 1. http协议简介 HTTP是Hyper Tex…
HTTP 长连接?短连接?长短连接和轮询?
错觉与突然的察觉 大多数人都知道HTTP1.0不支持长连接,知道HTTP1.1支持长连接。这是业界的一个常识。然而这样的描述导致了一些不做网络底层开发的开发者都下意识的认为HTTP1.1是一个可以建立长连接的的协议。小弟…
解决缺陷,让 HSTS 变得完美
HSTS是HTTPS性能和安全优化中最重要的一环,能够给HTTPS带来巨大好处,但也存在一个小缺陷。本篇文章会介绍HSTS的工作原理及如何通过HSTS preload list解决HSTS的小缺陷。 HSTS是什么? H…
自己动手用PHP编写一个简单的HTTP Server(单进程版)
自己动手用PHP编写一个简单的HTTP Server(单进程版) HTTP协议我的简化版理解就是电脑上浏览器向服务器发送一个预先定义好的文本(Http Request)然后服务器端处理一下(通常是从硬盘读取一个后缀名为h…
opengl、vtk、pcl学习资源
——-opengl学习——– 1.http://nehe.gamedev.net/ 知名的OpenGL教程, 此教程最大的特点是提供了针对不同平台、不同编译器、不同语言的各种版本。你不用考虑自己用的是Linux/Wind…
git clone: error: RPC failed; result=18, HTTP code = 200 解决办法
因为自己的git库上面放了一些数据,所以整个库较大.google了一下,发现是curl的postBuffer 默认值较小的原因,配置下个这个值,就不会出现该错误了. http://stackoverflow.com/qu…
HTTP和CORS跨域
HTTP包括http请求和http响应 http请求包括: 请求行(请求方法 URL HTTP/版本号, 比如:GET http://m.baidu.com/ HTTP/1.1,get请求的参数会直接追加在url上,而p…
AFNetworking 之 HTTPS 认证
写在开头: 本来这篇内容准备写在AFNetworking到底做了什么?(三)中的,但是因为我想在三中完结这个系列,碍于篇幅所限、并且这一块内容独立性比较强,所以单独拎出来,写成一篇。 本文从源码的角度,去分析AFNetw…
http协议知识点的整理(不定期更新)
任职前端开发工程师已经有一段时间了,对于“前端知识”,也就是所谓的“html+css+javascript”及它们的延伸都掌握得还算可以,但是在此之外的更加基础的知识,却薄弱得令人发指。感谢曾经的上司对我的评价与建议,使…