当前一些公司为了快速出一款app,很多时候采用UINavigationController+WebView或者NavigationController+UITabbarVC+WebView的方式,这样就不可避免的需要使用…
分类:HTTP
细说 HTTP 缓存机制
绪论 当web请求到达缓存时,如果本地有”已缓存”的副本,就可以从本地设备而不是原始服务器中提取这个文档 使用缓存的好处 减少了冗余的数据传输 缓解了网络瓶颈的问题 降低了对原始服务器的要求 降低了距离时延 应用缓存时可…
图解浏览器缓存
By Ilya Grigorik Ilya is a Developer Advocate and Web Perf Guru 通过网络获取内容既速度缓慢又开销巨大。较大的响应需要在客户端与服务器之间进行多次往返通信,这…
Bottle HTTP 头注入漏洞探究
今天看到两个头注入,一个ASP.NET的 seclists.org/bugtraq/201… ,一个Bottle的。 漏洞分析 这几天更新的bottle,修复了一个漏洞(CVE-2016-9964),介绍是这样…
使用 JavaScript 拦截和跟踪浏览器中的 HTTP 请求
HTTP 请求的拦截功能的应用 随着互联网应用及 B/S 架构的软件系统的风行,越来越多的基于浏览器的应用得以开发和部署。对已经上线的应用系统进行拦截和跟踪可以方便、快捷地实现很多功能。例如, IBM 的 Tivoli …
Python 学习 --23_内建模块及第三方库
本文将介绍python里常用的模块。如未特殊说明,所有示例均以python3.4为例: $ python -V Python 3.4.3 网络请求 urllib urllib提供了一系列用于操作URL的功能。通过urll…
Web 缓存基础:术语、HTTP 报头和缓存策略
简介 对于您的站点的访问者来说,智能化的内容缓存是提高用户体验最有效的方式之一。缓存,或者对之前的请求的临时存储,是HTTP协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这受控于对该…
struts2+spring+mybatis 整合小案例
最近学习ssm框架,模仿别人做了一个小案例 当然途中也遇到了蛮多的问题.借此机会.记录一下自己的过程 struts2+spring+mybatis的整合过程 1.说明: 个人采用的是deepin操作系统(深度linux)…
从零撸一个优雅的 Android Http 网络框架(一)框架搭建
从零撸一个优雅的Android Http网络框架系列(一)框架搭建 此系列文章基于Java原生URLConnection打造一款优雅的HTTP网络框架,惊喜多多,学点多多,全面理解Http,做SDK时选择网络框架就有了更…
爬虫代理小记与 aiohttp 代理尝试
总结了一些爬虫代理的资料和知识,并尝试使用asyncio和aiohttp使用代理ip访问目标网站,按代理IP的访问效果实时更新代理IP得分,初始获取3000左右代理IP,在稳定后,对摩拜单车信息的访问可以达到40次/秒-…
浅谈 AJAX 跨域请求时的 OPTIONS 方法
在通过 AJAX 发起 HTTP 请求的时候,我们最常用的方法大概就是 GET 和 POST 了。实际上除了这两个以外,HTTP 请求还有 PUT,DELETE,OPTIONS 等等。本文就将对 OPTIONS 请求的作…
Req - 轻量级 Go 语言 HTTP 请求开源库
req is a light weight golang http request library, and simple to the extreme. Document 中文 Quick Start Install …