【发布时间】:2014-01-31 18:10:37
【问题描述】:
我使用soap 构建了一个Web 服务,我可以在另一个使用Rest 服务的应用程序中使用该服务吗?使用get 或Post Http 方法? 同样明智的是,我可以使用使用 Rest 构建的 soap 来消费服务吗
【问题讨论】:
标签: web-services
我使用soap 构建了一个Web 服务,我可以在另一个使用Rest 服务的应用程序中使用该服务吗?使用get 或Post Http 方法? 同样明智的是,我可以使用使用 Rest 构建的 soap 来消费服务吗
【问题讨论】:
标签: web-services
REST 和 SOAP 协议都通过 HTTP 发布和使用。 SOAP 在其之上添加了一层用于编码数据,该层既不用于 REST 服务也不用于客户端。
因此,对于 SOAP 服务,请使用 SOAP 客户端,而对于 REST 服务,请使用 REST 客户端。但是,如果您需要集成不同类型的服务,您可以构建一个同时具有 REST 和 SOAP 客户端的应用程序,并将结果作为 SOAP 服务、REST 服务或两者发布。
【讨论】: