随笔分类 - Http协议
web编程基础
摘要:今天查看w3c document,关于表单提交中,什么样的表单控件被称作成功的控件,成功的控件被提交到服务器的时候是有效的。(针对于不同平台,浏览器)
当用asp.net服务器控件开发的时候,很少去关注一个表单是有效的,MS已经给你做好了标准封装,但当我们开发ajax应用程序的时候,我们需要对HTML,W3C做更多的了解。
阅读全文
摘要:我们都知道,HTTP/1.1中有一个Etag,用来判断请求的文件是否被修改。
为什么要使用Etag呢?Etag主要为了解决Last-Modified无法解决的一些问题
1、一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候我们并不希望客户端认为这个文件被修改了,而重新GET;
2、某些文件修改非常频繁,比如在秒以下的时间内进行修改,(比方说1s内修改了N次),If-Modified-Since能检查到的粒度是s级的,这种修改无法判断(或者说UNIX记录MTIME只能精确到秒)
3、某些服务器不能精确的得到文件的最后修改时间;
为此,HTTP/1.1引入了Etag(Entity Tags).
阅读全文

浙公网安备 33010602011771号