1、request.getRequestURL()返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。2、request.getRequestURI()得到的是request URL的部分值,并且web容器没有decode过的3、request.getC...
分类:
Web程序 时间:
2015-03-13 15:58:09
阅读次数:
157
AJP13是定向包协议。因为性能原因,使用二进制格式来传输可读性文本。WEB服务器通过 TCP连接和SERVLET容器连接。为了减少进程生成 socket的花费,WEB服务器和SERVLET容器之间尝试保持持久性的TCP连接,对多个请求/回复循环重用一个连接。一旦连接分配给一个特定的请求,在请求处理...
分类:
Web程序 时间:
2015-03-13 14:14:51
阅读次数:
166
http长连接和短连接 1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收...
分类:
Web程序 时间:
2015-03-13 12:13:38
阅读次数:
137
一、直接代码 #?-*-?coding:?utf-8?-*-
import?socket
__author__?=?‘lpe234‘
__date__?=?‘2015-03-12‘
if?__name__?==?‘__main__‘:
????sock?=?socket.socket(socket.AF_INET,?socket.SOCK...
分类:
编程语言 时间:
2015-03-12 17:25:34
阅读次数:
168
1、request.getRequestURL() 返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。 2、request.getRequestURI() 得到的是request URL的部分值,并且web容器没有decode过的 3、...
分类:
Web程序 时间:
2015-03-12 17:24:41
阅读次数:
176
http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,非持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,S...
分类:
Web程序 时间:
2015-03-12 13:25:46
阅读次数:
192
一:HTTP协议与技久链接+分块传输---->反向ajax反向ajax又叫comet, server push,服务器推技术.应用范围: 网页聊天服务器,, 新浪微博在线聊天,google mail 网页聊天,都有用到.原理: 一般而言, HTTP协议的特点, 连接断开.具体什么时间断开?服务器响应...
分类:
Web程序 时间:
2015-03-12 00:54:24
阅读次数:
136
一:HTTP协议缓存控制 第1次请求时 200 ok第2次请求时 304 Not Modified 未修改状态解释: 在网络上,有一些缓存服务器,另, 浏览器自身也有缓存功能.当我们第一次某图片时,正常下载图片,返回值200基于一个前提--图片不会经常改动, 服务器在返回200的同时,还返回该图片的...
分类:
Web程序 时间:
2015-03-12 00:50:10
阅读次数:
100
setHeader('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8');$http->setHeader('Accept-Encoding: gzip, deflate');$http->setHead...
分类:
Web程序 时间:
2015-03-11 23:17:05
阅读次数:
422