首页 相关文章 用SOAP和ASP进行服务器端更新

用SOAP和ASP进行服务器端更新

客户端和服务器通信可采用一种自定义协议。然而,SOAP为此提供了一种灵活的、易于扩展的和简单的方案。使用XMLHTTP对象,客户端浏览器可请求在服务器上执行一个ASP,并等候服务器的响应以继续。由于原始客户端网页没有卸载,所以对客户来说,整个过程都是透明的,而且速度一般都非常快。


下面通过几个示范网页来探讨该技术。由于只有Microsoft Internet Explorer 5和更高的版本才支持XMLHTTP,所以本章的例子要想正常工作,你的客户端必须满足这一最低要求。

考虑到扩展性,我不希望用一个查询字符串来传递SOAP请求,因为这个字符串的长度限制在2048字节以内。相反,我希望在HTTP标头中传递请求,它不存在这方面的限制。清单A演示了如何使用客户端JavaScript,通过HTTP标头向服务器发送基本信息。

SOAP的问题

为了提供清单A的功能,要向服务器发出一个SOAP请求。这种请求由以下4部分组成:

信封包含整个请求,并将包含的信息标识成一个SOAP请求。
包Schema描述了构成SOAP包的信息。
主体包含SOAP包。
包内含有和服务器请求有关的实...[ 查看全文 ]

2016-01-29 标签:

用SOAP和ASP进行服务器端更新的相关文章

手机页面
收藏网站 回到头部