请问什么时候需要用到webservice,对soap restful以及wsdl很模糊,求大神指点
WebService 底层是 SOAPSOAP 是 WebService 的通讯手段WSDL 是 WebService 的方法(接口)描述RESTful 是 HTTP 方法(动作、行为)设计规范
当两套系统需要双向调用、甚至不同语言编写时,可以选择 WebService。如果你嫌定义 WSDL 麻烦(有些 IDE 能简化这个过程),你可以直接选择 SOAP 方法来完成此过程。其实也是一些 XML 规范 + HTTP 协议,想起多年前直接用 socket 也写过 SOAP 工具连合作单位的 WebService。RESTful 规范了 HTTP 的方法调用,把 GET、PUT、 POST 和 DELETE 分别与你服务端资源的 查、改、增 和 删 相对应起来,当然还有一些其他细节,自行狗狗。
哦对了,PHP 里 WebService 主要的、官方的方法就是 SOAPClient,SOAPServer 类。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
WebService 底层是 SOAP
SOAP 是 WebService 的通讯手段
WSDL 是 WebService 的方法(接口)描述
RESTful 是 HTTP 方法(动作、行为)设计规范
当两套系统需要双向调用、甚至不同语言编写时,可以选择 WebService。
如果你嫌定义 WSDL 麻烦(有些 IDE 能简化这个过程),你可以直接选择 SOAP 方法来完成此过程。其实也是一些 XML 规范 + HTTP 协议,想起多年前直接用 socket 也写过 SOAP 工具连合作单位的 WebService。
RESTful 规范了 HTTP 的方法调用,把 GET、PUT、 POST 和 DELETE 分别与你服务端资源的 查、改、增 和 删 相对应起来,当然还有一些其他细节,自行狗狗。
哦对了,PHP 里 WebService 主要的、官方的方法就是 SOAPClient,SOAPServer 类。