2016-12-01 00:00:00少芬 网页程序设计
Web Service基于SOAP协议,而SOAP本身符合XML语法规范。虽然.NET为Web Service提供了强大的支持,但了解其基本机制对于程序员来说仍然是必需的。
1.1 神马是SOAP协议?
SOAP协议的全称是简单对象访问协议(Simple Object Access Protocol),SOAP致力于以XML形式提供一个简单、轻量的用于在分散或分布环境中交换结构化和类型信息的机制。SOAP只规范对象访问的方式,而不限制具体实现的技术环境,这意味着SOAP协议是一种跨平台的协议:一个.NET客户端程序可以按照SOAP协议访问一个基于JavaEE技术体系结构的Web Service。SOAP访问仍然基于HTTP协议,同时其内容又以XML形式展现。
SOAP规范由四部分组成:
① SOAP信封(SOAP envelop)
② SOAP编码规则(SOAP encoding rules)
③ SOAP RPC表示(SOAP RPC representation)
④ SOAP绑定(SOAP binding)
这里不对这四部分展开介绍,通过下面的一个小例子来直观地认识一下。
(1)在Web服务端,打算对外提供一个公共方法来供客户端调用,而客户端则需要提供这个方法需要的参数,并且最终得到返回值。假设这个方法被申明在My ..........
阅读全文[网页程序设计]热门推荐
892
人