1. 是否能跨域完全取决于浏览器控制,浏览器可以直接拒绝发送跨域请求(服务器根本收不到),也可以发送给服务器等接收到返回信息后决定是否让它被读取。 2. 服务器并不能辨别请求是从哪个源发过来的,只有在客户端能够知道,因此浏览器承担起了这个责任,对于跨域ajax请求会自动添加origin头部,让服务器 ...
分类:
其他好文 时间:
2017-08-21 14:47:22
阅读次数:
155
一、http协议实现缓存 1. 缓存头部 通用缓存、条件缓存、缓存控制三大类 其他缓存头部 Vary | 向服务器请求时以Vary指定的字段来区分内容是否缓存了 data/age | 服务器响应时输出资源的最后响应时间(从本地缓存读取的资源不会有变化,也就是cache-control控制),而304 ...
分类:
Web程序 时间:
2017-07-18 10:13:38
阅读次数:
157
WebSettings settings = webView.getSettings(); settings.setAppCacheEnabled(true); ...
分类:
移动开发 时间:
2017-07-04 16:38:21
阅读次数:
156
浏览器第一次向服务器请求资源时,服务器会发送完整的文件,并且在发送文件时还附带一些额外信息——比如过期时间:Expires:Mon,10 Dec 1999 02:25:22GMT。浏览器可以把这个额外信息保存在本地(缓存)。 浏览器在请求已经访问过的URL时,会判断是否使用缓存,而浏览器的缓存控制分 ...
分类:
其他好文 时间:
2017-06-13 23:57:30
阅读次数:
184
缓存:就是将用户重复使用的内容进行缓存生成HTML内容。 缓存类型 全局缓存: 将整个页面内容都生成静态内容。 Cache_dir: 缓存目录配置 Cache_lifetime:缓存的有效周期 Cacheing:设置是否开启缓存 局部缓存: 控制整个页面中的某个内容缓存,或者某个内容不缓存。 ins ...
分类:
其他好文 时间:
2017-05-19 00:01:20
阅读次数:
255
HTML配置no-cache(备忘) No-cache配置 html表头如下 “Cache-control”常见的取值有private、no-cache、max-age、must-revalidate等 网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有privat ...
分类:
Web程序 时间:
2017-04-30 14:00:10
阅读次数:
419
引言
最初我们进行HTTP请求时使用的是HttpURLConnection或者HttpClient,那么这两者都有什么优缺点呢?
HttpClient是Apache基金会的一个开源网络库,功能十分...
分类:
Web程序 时间:
2017-04-20 21:36:03
阅读次数:
339
1、基本配置 webpack在执行时,除在命令行传入参数,还可以通过指定的配置文件来执行。默认会搜索当前目录下webpack.config.js。这个文件是一个node.js模块,返回一个json格式的配置对象,或者通过--config选项来指定配置文件。 //创建webpack.config.js ...
分类:
Web程序 时间:
2017-03-16 17:20:51
阅读次数:
282
原文地址:http://tools.ietf.org/html/rfc2616#section-14.9 本文内容 概述术语HTTP Cache-Control 头 可缓存的资源 可被高速缓存存储的资源 修改基本过期机制 缓存重新验证和重新加载的控制 no-transform 指令 缓存控制扩展参考 ...
分类:
Web程序 时间:
2017-03-14 10:55:04
阅读次数:
436
在shop入口的文件下的HOME文件夹中使用模型层 第一步修改配置模块把数据库的各种链接做好,打开HOME中的conf文件夹中的config.php,找到Thinkphp文件加下的conf文件打开convention.php找到关于数据库的配置文件 在开发的时候需要把字段缓存打成flase; 第二部 ...
分类:
数据库 时间:
2017-03-10 17:46:25
阅读次数:
205