HTTP / 2 PUSH功能可以让服务器在没有相应的请求情况下预先将资源推送到客户端。HTTP预加载方法是指示浏览器加载当前页面所需资源。在这篇文章中,将讨论PUSH和Preload间的关键差别,也会给出不同情况下应使…
分类:HTTP
[译]HTTP/2 发展历程
自从上一篇博客到现在,已经很久没有更新文章了,主要原因还是没有太多的时间投入其中。今天我终于有点时间了,那么来写一些HTTP相关的内容吧。 每个Web开发者都应该了解HTTP协议以及它在整个网络中所起的作用,知道了这些,…
HTTPS 通信中的身份认证机制
当你访问一个网站时,有没有想过这个问题:如何保证我的访问能直达目标网站,而没有被中间人攻击和劫持。想要解决这个问题,就得依靠HTTPS中的身份认证机制。 HTTPS的基本概念,我在前面的文章介绍过,可以理解为HTTP+T…
2016 - the year of web streams
本文已经翻译成中文 《2016 – 属于网络流(web streams)的一年》。 Yeah, ok, it’s a touch bold to talk about something bein…
http协议详解(1)
HTTP协议报文格式 接下来我们看看HTTP协议(Hypertext Transfer Protocol――超文本传输协议)浏览器端(客户端)向WEB服务器端访问页面的过程和HTTP协议报文的格式。 基于HT…
超高性能管线式HTTP请求(实践·原理·实现)
这里的高性能指的就是网卡有多快请求发送就能有多快,基本上一般的服务器在一台客户端的压力下就会出现明显延时。 该篇实际是介绍pipe管线的原理,下面主要通过其高性能的测试实践,解析背后数据流量及原理。最后附带…
CVE-2016-10190 FFmpeg Http协议 heap buffer overflow漏洞分析及利用
作者: 栈长@蚂蚁金服巴斯光年安全实验室 ———————— 1. 背景 FFmpeg是一个著名的处理音视频的开源项目,非常多的播放器、转码器以及视频网站都用到了FFmpeg作为内核或者是处理流媒体的工具。2016年末pa…
WEBQQ HTTP协议分析
WEBQQ协议 WEBQQ基本流程 登录检测 发送登录信息 登录跳转 正式上线 消息长轮询 默认情况下每一步HTTP操作都是需要带上Cookie的,下面就不再重复提醒了。 登录检测 登录检测检测的是你当前帐号是不是需要验…
Angular2学习笔记四(之Http通信)
前言 接上篇,虽然一下子从创建项目就到了http通信,看上去是有点猴急,但没办法,走到哪里就算哪里吧。在这里,我描述三个场景,即系统的注册与登录,及登录后的操作。 1、注册场景,前端页面传入用户名密码,通过一个api接口…
HTTP协议(二)HTTP报文详解
前面说到,HTTP事务是由HTTP报文的格式化数据块进行通信的,本文就详细介绍一下HTTP报文的组成和结构。 HTTP报文是由一行一行的简单字符串组成的。由于HTTP报文都是纯文本,所以你可以很方便的对其进行读写。 下图…
想提高爬虫效率?aiohttp 了解下
本文原创发布于微信公众号「极客猴」,欢迎关注第一时间获取更多原创分享 对于爬虫程序,我们往往会很关注其爬虫效率。影响爬虫效率有几个因素有,是否使用多线程,I/O 操作,是否同步执行等。其中 I/O 操作、同步执行是最影响…
http请求content-Type有几种,有什么区别?http适合什么场景?http状态码有哪些?
这里是修真院后端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析后端知识/技能,本篇分享的是: 【http请求content-Typ…