深入探索 Web 服务与 UDDI:从基础到实践
1. Web 服务基础概念
Web 服务在当今商业世界中备受关注,但对于其定义,不同人有不同的解释。简单来说,Web 服务本质上是一种远程过程调用(RPC),即跨进程边界的方法调用。不过,与标准 RPC 不同的是,Web 服务使用超文本传输协议(HTTP)进行调用,并通过简单对象访问协议(SOAP)格式来发送和接收请求。SOAP 格式实际上是一种类似可扩展标记语言(XML)的文档格式。
以下是一个 SOAP 格式的 Web 服务请求示例:
POST /webservice1/service1.asmx HTTP/1.1
Host: localhost
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetAllEmployees"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetAllEmployees xmlns="http://tempuri.org/" />
</soap
超级会员免费看
订阅专栏 解锁全文
242

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



