用GZIP压缩后, JQuery XMLHTTP获取的Response Data 如何显示
success: function(data) {
}
Servlet doPost
String encoding = request.getHeader("Accept-Encoding");
if (encoding != null && encoding.indexOf("gzip") != -1){
response.setHeader("Content-Encoding" ,"gzip");
out = new GZIPOutputStream(response.getOutputStream());
} else if (encoding != null && encoding.indexOf("comdivss") != -1){
response.setHeader("Content-Encoding" , "comdivss");
out = new ZipOutputStream(response.getOutputStream());
}else{
out = response.getOutputStream();
}
PrintWriter writer=new PrintWriter(out);
writer.write("resp data");
writer.flush();
分享到:
- 2008-01-15 13:38
- 浏览 2410
- 评论(1)
- 论坛回复 / 浏览 (1 / 5140)
- 查看更多
相关推荐
在XMLHTTP请求中,`Server.asp`可能是接收请求、处理数据和返回更新内容的后端程序。在ASP中,可以使用VBScript或JScript编写代码,与数据库交互,例如这里的`data.mdb`,一个Access数据库文件,来获取或更新数据。 ...
利用XMLHTTP无刷新添加数据之Post篇.chm利用XMLHTTP无刷新添加数据之Post篇.chm
这个标题提到的"vb6用的xmlhttp模块"实际上是指使用VB6(Visual Basic 6)编程时,通过XMLHTTP组件进行GET和POST请求,以实现异步的数据提交和获取,避免程序卡死的情况。这种技术对于创建网络投票程序、信息采集...
XMLHTTP是Delphi编程中用于实现异步HTTP通信的一个组件,它是Delphi集成的 Indy 或 WinInet 库的一部分。...这是一个动手实践的好机会,不仅能加深对XMLHTTP组件的理解,还能提升处理网络数据的能力。
XML常与XSLT(用于转换XML文档的样式表语言)和XPath(用于在XML文档中查找信息的语言)一起使用,用于数据交换和处理。 **XMLHttpRequest(XHR)**是JavaScript中的一个对象,允许Web页面在不重新加载整个页面的...
在提供的压缩包"易语言源码易语言XMLHTTP类模块源码.rar"中,我们可以看到是关于易语言使用XMLHTTP类的源代码,这涉及到网络通信和数据交换的知识点。 XMLHTTP类是微软ActiveX组件的一部分,它允许程序通过HTTP、...
XMLHTTP的名称虽然包含了XML,但实际上,传输的数据格式不仅限于XML,也可以是JSON、文本或二进制数据等。这一特性使得它在处理各种类型的数据时都非常灵活。 XMLHttpRequest的工作原理: 1. 创建实例:首先,我们...
易语言XMLHTTP简单应用主要涉及的是使用易语言编程来实现对XMLHTTP接口的调用,以便进行网络数据的请求和处理。XMLHTTP是Microsoft开发的一个组件,它允许程序员通过HTTP或HTTPS协议发送异步HTTP请求,获取服务器...
在这个实例中,xmlHTTP对象作为表现层和业务逻辑层之间的通信桥梁,表现层通过xmlHTTP向业务逻辑层发送请求,业务逻辑层再调用数据访问层获取或更新数据,最后将结果通过xmlHTTP返回给表现层。 附带的"xmlhttp.SCT...
XMLHttp是AJAX(Asynchronous JavaScript and XML)技术的核心组成部分,它允许浏览器在不刷新整个页面的情况下与服务器进行异步数据交换,极大地提升了用户体验。 XMLHttpRequest对象是JavaScript中的一个内置对象...
配合JavaScript可以实现页面数据在无刷新下的定时数据更新,如果应用在聊天室、文字直播上可以取得较好的视觉效果。 使用范例: vb中下载页面源代码的方法: Dim XmlHttp As Object Set XmlHttp = CreateObject(...
6. **错误处理**:在使用XMLHTTP类模块时,必须考虑错误处理,比如请求超时、网络中断等情况。这通常通过检查状态码、捕获异常或监听特定的错误事件来实现。 7. **易语言环境下的使用**:在易语言中,这个类模块...
asp数据抓取程序,asp+xmlhttp抓取远程数据到数据库
总之,易语言XMLHTTP方式访问网页涉及网络请求、HTTP协议、数据解析和错误处理等多个方面,理解并熟练运用这些知识点能够帮助开发者构建功能丰富的网络应用程序。在实际开发中,应结合具体需求,灵活运用这些技术来...
XMLHTTP,全称为XMLHttpRequest,是JavaScript中一个用于在后台与服务器进行异步数据交换的关键对象。这个技术的出现极大地推动了Web应用的发展,尤其是在AJAX(Asynchronous JavaScript and XML)模式流行之后,...
在易语言中,我们可以通过内置的网络库来实现XMLHTTP的功能,从而实现与服务器的通信,获取或发送数据,而无需刷新整个页面。 首先,我们需要了解易语言中的网络库。易语言提供了丰富的网络函数,包括TCP、UDP、...
XMLHTTP类源码,可以开发模拟POST,GET等提交,非常强大简单
- 数据接收处理:监听XMLHttpRequest对象的onreadystatechange事件,当状态改变时,检查readyState和status属性,判断请求是否完成,数据是否可读。 - 错误处理:设置onerror事件处理器,捕获并处理可能出现的网络...
在VBS(Visual Basic Script)中,处理GZIP压缩的HTTP响应可能需要一些额外的工作,因为不是所有内置的组件都能自动解压GZIP编码的数据。 在描述的代码示例中,我们看到了三种不同的VBS组件用于获取HTTP内容: 1. ...
XMLHttpRequest(通常简称为xmlhttp)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行交互,实现数据的异步更新。这个技术是Ajax(Asynchronous JavaScript and XML)的核心组成...