Web Services标准与实践详解
1. 基础Web服务标准
1.1 SOAP
SOAP是首个真正意义上的Web服务标准。最初,SOAP是“Simple Object Access Protocol”的缩写,但后来发现它并不简单,也不处理对象访问。因此,从1.2版本开始,它就只是一个名称。
目前SOAP的版本有1.1和1.2,它们之间的差异不像WSDL版本那么大。这些规范主要与SOAP适配器相关,普通的Web服务程序员通常看不到。
以下是一个根据上述WSDL文件(使用document/literal wrapped风格)的SOAP请求示例:
<?xml version='1.0' ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
...
</soap:Header>
<soap:Body>
<getCustomerAddress xmlns="http://soa-in-practice.com/xsd">
<customerID>12345678</customerID>
</getCustomerAddress >
</soap:Body>
</soap:Envelope>
相应的回复消息可能如下:
超级会员免费看
订阅专栏 解锁全文
1204

被折叠的 条评论
为什么被折叠?



