HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一…
标签:HTTP
Android 开发中常用的开源项目及比较 - 网络篇
上篇我们谈了谈图片的加载相关的库,在开发中我们少不了请求网络, 主要用到http协议这篇我们继续这个系列,说说开发中我们常用的和网络相关的开源框架有哪些。首先我们去Github上看看排在前几位的和网络相关框架。 通过上图…
深入研究:http2 的真正性能到底如何
一、研究目的 http2 的概念提出已经有相当长一段时间了,而网上关于关于 http2 的文章也一搜一大把。但是从搜索的结果来看,现有的文章多是偏向于对 http2 的介绍,鲜有真正从数据上具体分析的。这篇文章正是出于填…
HTTPS 原理剖析与项目场景
最近手头有两个项目,XX导航和XX产业平台,都需要使用HTTPS协议,因此,这次对HTTPS协议做一次整理与分享。 为什么使用HTTPS HTTP 协议,本身是明文传输的,没有经过任何安全处理。那么这个时候就很容易在传输…
Java Http 网络请求 HttpURLConnection 应用之【Android 网络请求框架底层剖析】
URLConnection是个抽象类,它有两个直接子类分别是HttpURLConnection和JarURLConnection。另外一个重要的类是URL,通常URL可以通过传给构造器一个String类型的参数来生成一个…
常见 HTTP/FTP/WebSocket 错误代码大全
目录 HTTP 1xx消息 2xx成功 3xx重定向 4xx客户端错误 5xx服务器错误 FTP 1xx初步 2xx完成 3xx中间 4xx瞬态否定 5xx永久性否定 6xx受保护 WebSockets 参考资料 HTT…
Retrofit 二次封装实战
首先这篇文章是面向对Retrofit有了解的朋友,如果您对Retrofit并不了解,请自行查阅其用法,本文不会讲解Retrofit的基础用法。写这篇文章的目的很简单:1.为了让自己回忆一下(代码半年前就完成了),看是否有…
web 性能优化之:no-cache 与 must-revalidate 深入探究
引言 稍微了解HTTP协议的前端同学,相比对Cache-Control不会感到陌生,性能优化时经常都会跟它打交道。 常见的值有有private、public、no-store、no-cache、must-revalida…
全站 HTTPs,没那么简单
“全站HTTPs”俨然成了目前的热门话题,很多网站都在摩拳擦掌要实行全站HTTPs。凑巧,我们(沪江)也在推行这个计划。 一开始大家想得都很简单,把证书购买了、配好了,相应的路径改一改,就没有问题。事实也确实如此,单个独…
SegmentFault 技术周刊 Vol.12 - Web 安全指南(上)
安全太重要!各种大网站、小社区的用户数据泄露,天天有人被拖库,所以来和大家聊一聊安全吧,网络安全话题太大了,再缩小一下,那就 Web 方面的安全吧,毕竟我们现在每天都离不开 Web 应用了…… 做开发大家都知道,当我们浏…
netty5 HTTP 协议栈浅析与实践
一、说在前面的话 前段时间,工作上需要做一个针对视频质量的统计分析系统,各端(PC端、移动端和 WEB端)将视频质量数据放在一个 HTTP 请求中上报到服务器,服务器对数据进行解析、分拣后从不同的维度做实时…
Http 文件上传进度为什么不准
做过客户端文件上传的同学会明白,基于HTTP的文件上传并没有看起来那么简单。按我过去经验,至少有两块工作会比看上去要麻烦一些,第一个是断点续传,第二个是进度展示。断点续传想要优化的好要花不少力气,后面有机会再写,这篇先看…