关于浏览器对静态文件的缓存问题 当浏览器第一次加载页面的时候,浏览器会向服务器请求页面中的静态文件(css,js,image),此时服务器将返回完整的文件内容且返回200表示请求成功的状态码。而当用户再次点击刷新按钮或按下 F5 刷新页面时,浏览器将有如下动作。 当服务器同时设置Last-Mod.....
分类:
其他好文 时间:
2015-05-26 18:30:43
阅读次数:
107
$curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); //设置头文件的信息作为数据流输出 curl_setopt($curl, CURLOPT_HEADER, 1); ...
分类:
Web程序 时间:
2015-05-26 18:18:55
阅读次数:
128
根据实体的起源,HttpClient 将实体分为三类: streamed - 实体内容是从流接收或者再运行中产生的。特别地,这类实体包括从 HTTP 响应接收的。streamed 实体通常是不可重复读取的。 self-contained - 实体内容是存在于内存或者是通过独立的连接或其他实体获得.....
分类:
Web程序 时间:
2015-05-22 14:47:13
阅读次数:
233
理解HTTP/304响应原文:http://www.telerik.com/automated-testing-tools/blog/eric-lawrence/12-11-06/understanding-http-304-responses.aspx刚刚开始使用Fiddler的用户经常会对Fid...
分类:
Web程序 时间:
2015-05-22 11:05:47
阅读次数:
154
nginx 的403Forbidden errors 表示你在请求一个资源文件但是nginx不允许你查看。403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误。哪些场景需要返回403状态码的场景?1.网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。2.访...
分类:
其他好文 时间:
2015-05-20 22:02:21
阅读次数:
123
接下来看一些特殊变量$?:接收上一条命令的返回状态码,这样的话可以知道上一条命令是否执行成功,如果上一条命令执行成功的话,这个返回状态码就是0,如果上一条命令执行失败的话,返回值是1-255之间的某个值,也就是说,成功的返回值只有一个,失败的返回值是各种各样的。执..
分类:
系统相关 时间:
2015-05-20 18:46:28
阅读次数:
159
.Net 4.5中增加了一个新的System.Net.Http.HttpClient名字空间(在 System.Net.Http.dll 中),用于发送 HTTP 请求和接收 HTTP 响应。基本操作 和以前的HttpWebRequest相比,HttpClient更加简洁,下面就是一个下载www.w...
分类:
Web程序 时间:
2015-05-20 16:18:23
阅读次数:
123
HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文1、状态行格式如下:HTTP-Version Status-Code Reason-Phrase CRLF其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-P...
分类:
Web程序 时间:
2015-05-19 18:16:35
阅读次数:
115
logstash轻松过滤海量日志,研究下logstash的其它插件,可以轻松监控日志并报警,爽歪歪了,直接附上脚本监控说明:1、sonp.phpson-server.php这两个URL小于100字节,状态码非200,报警
2、所有状态码非200,报警
3、所有请求超过10S,报警邮件本机配置postfix或者sendmail,监..
分类:
其他好文 时间:
2015-05-18 21:13:20
阅读次数:
147
logstash轻松过滤海量日志,研究下logstash的其它插件,可以轻松监控日志并报警,爽歪歪了,直接附上脚本监控说明:1、sonp.phpson-server.php这两个URL小于100字节,状态码非200,报警
2、所有状态码非200,报警
3、所有请求超过10S,报警邮件本机配置postfix或者sendmail,监..
分类:
其他好文 时间:
2015-05-18 21:12:03
阅读次数:
124