免责声明:我对REST和SOAP基于服务之间的区别感到困惑。
在阅读了许多关于基于REST的网络服务的教程之后(这些教程似乎相互矛盾),我想知道我们是否可以/应该在基于REST的网络服务中使用SOAP来发送/接收消息?
我尝试了以下链接:
1) http://www.ibm.com/developerworks/webservices/library/ws-restful/
免责声明:我对REST和SOAP基于服务之间的区别感到困惑。
在阅读了许多关于基于REST的网络服务的教程之后(这些教程似乎相互矛盾),我想知道我们是否可以/应该在基于REST的网络服务中使用SOAP来发送/接收消息?
我尝试了以下链接:
1) http://www.ibm.com/developerworks/webservices/library/ws-restful/
另一方面,如果您要向更广泛的网络受众公开Web服务,我会说WSI-BP已经不再流行,而是转向RESTful风格。因为REST仅假定客户端支持HTTP,因此可以与最广泛的受众进行互操作。 REST还提供了Web本身的可扩展性,支持资源缓存等功能,这使得它比WSI-BP Web服务更适合大型受众。