HTTP 基础知识
摘要:一、HTTP 超文本传输协议HTTP 是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。 一个HTTP "客户端"是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP的请求的目的。 一个HTTP "服务
阅读全文
posted @
2016-05-19 18:12
duanxz
阅读(553)
推荐(0) 编辑
http请求中java中的302和sendRedirect的区别
摘要:一、HTTP Get请求URL最大长度 各浏览器HTTP Get请求URL最大长度并不相同,几类常用浏览器最大长度及超过最大长度后提交情况如下: IE6.0 :url最大长度2083个字符,超过最大长度后无法提交。IE7.0 :url最大长度2083个字符,超过最大长度后仍然能提交,但是只能传过去2
阅读全文
posted @
2016-04-29 10:45
duanxz
阅读(4740)
推荐(0) 编辑
关于HTTP返回码
摘要:301与302区别: 301 重定向 三种主流搜索引擎(Google, Bing, Yahoo)对待301都是一样的。它们忽略原始链接然后把重定向后的新链接加入索引。例如:如果用301把 http://www.neegou.com 重定向到 http://www.google.com,那么搜索引擎就
阅读全文
posted @
2015-03-17 16:46
duanxz
阅读(2235)
推荐(0) 编辑
http连接管理
摘要:1.TCP连接 几乎所有的HTTP通信都有由TCP/IP承载的,TCP/IP是全球计算机及网络设备都在使用的一种常用的分组交换网络分层协议集。一旦连接建立起来,客户端和服务器之间交换的报文就永远不会丢失、受损或失序。但计算机或网络崩溃,会使通信终端。 1.1.TCP可靠数据管道 TCP为HTTP提供
阅读全文
posted @
2014-05-05 14:30
duanxz
阅读(601)
推荐(0) 编辑
HTTP协议中的长连接和短连接(keep-alive状态)
摘要:什么是长连接 长连接还是短连接 相比于短连接,长连接更节省资源。如果每发送一条消息就要创建链路、发起握手认证、关闭链路释放资源,会损耗大量的系统资源。长连接只在首次创建时或者链路断连重连才创建链路,链路创建成果之后服务提供者和消费者会通过业务消息和心跳维系链路,实现多消息复用同一个链路节省资源。 H
阅读全文
posted @
2014-03-25 16:45
duanxz
阅读(5526)
推荐(1) 编辑
cookie机制和session机制
摘要:一、cookie机制和session机制的区别 1.1、Cookie的机制--客户端保持状态的方案 Cookie是浏览器(User Agent)访问一些网站后,这些网站存放在客户端的一组数据,用于使网站等跟踪用户,实现用户自定义功能。 Cookie的Domain和Path属性标识了这个Cookie是
阅读全文
posted @
2014-01-02 10:44
duanxz
阅读(1619)
推荐(0) 编辑
java http头信息
摘要:JAVA 从http请求头中获取Header信息:request.getHeader(),request.getHeaderNames(),request.getHeaders()Java获取Http响应Header信息:本文中演示如何通过URLConnection获取Http响应Header信息1.从响应中获得Header信息URL obj = new URL("http://www.qiyadeng.com");URLConnection conn = obj.openConnection();Map> map = conn.getHeaderFields();2
阅读全文
posted @
2013-07-04 15:10
duanxz
阅读(2222)
推荐(0) 编辑
web.xml 中的listener、 filter、servlet 加载顺序及其详解
摘要:首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向
阅读全文
posted @
2012-10-23 10:48
duanxz
阅读(430)
推荐(0) 编辑
cookie常见属性及用法
摘要:[导读]当设置为true时,表示创建的 Cookie 会被以安全的形式向服务器传输,也就是只能在 HTTPS 连接中被浏览器传递到服务器端进行会话验证,如果是 HTTP 连接则不会传递该信息,所以不会被窃取到Cookie 的具体内容。 一、Cookie常用属性 一个Cookie包含以下信息:1)Co
阅读全文
posted @
2012-07-30 10:49
duanxz
阅读(13463)
推荐(0) 编辑
八款Javascript框架的优缺点比较
摘要:DojoDojo是目前最为强大的JS框架,它在自己的Wiki上给自己下了一个定义,Dojo是一个用JavaScript编写的开源的DHTML工具箱。Dojo很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo包括Ajax、Browser、Event、Widget等跨浏览器API,包括了JS本身的语言扩展,以及各个方面的工具类库,和比较完善的UI组件库,也被广泛应用在很多项目中,他的UI组件的特点是通过给HTML标签增加TAG的方式进行扩展,而不是通过写JS来生成,Dojo的API模仿Java类库的组织方式。用Dojo写WebOS可谓非常方便。Dojo现在已经4.0了,D
阅读全文
posted @
2012-06-26 09:10
duanxz
阅读(931)
推荐(0) 编辑
css
摘要:<script language="javascript">document.onreadystatechange=function() //当页面状态改变时执行函数{if(document.readyState == "complete") //当页面加载状态为完成时执行条件内容{var li = document.getElementsByTagName("li"); //获取页面所有li节点for(var i=0;i<li.length;i++) //循环li节点{li[i].onclick=function(
阅读全文
posted @
2012-06-14 14:10
duanxz
阅读(200)
推荐(0) 编辑
Open Graph Protocol(开放内容协议)
摘要:前一阵子在分析竞争对手时,看到某个英文外贸B2C[Business-to-Customer(商家对顾客)]页面<head>代码中有一段:<meta property="og:title" content="LightInTheBox, Global Online Shopping" /><meta property="og:type" content="product"/><meta property="og:url" content="htt
阅读全文
posted @
2012-06-14 10:18
duanxz
阅读(1504)
推荐(0) 编辑