REST和SOAP区别】的更多相关文章

写的很出色! https://www.ibm.com/developerworks/cn/webservices/0907_rest_soap/ 我的感觉就是REST针对的是资源,通过api的URL就能看出来你需要什么资源,通过POST GET  DELETE  方法就能看出你对资源的的操作. 而SOAP就是所有api使用统一的URL,想区别这些api,需要看客户端向这个唯一的URL post过去的内容,解析这些内容就能知道客户端需要哪些资源,并进行具体操作.…
一直对Http请求和SOAP请求不是太理解,只是知道SOAP是基于Http的,并且增加了很多XML标签,SOAP经常用在WebService中,比如在C#中创建一个WebService,然后在客户端生成代理,然后就可以通过这个代理对象进行请求,而单纯的Http请求往往是通过Get方法或者Post方法进行访问,其参数类型也比较单间就是一个key-value的结构,在C#中可以通过ashx文件来实现这个效果,看到一篇博客,觉得不错,就转载了(http://sweetlychee.blog.163.c…
 转载于: http://blog.csdn.net/idafish/article/details/6308916 REST似乎在一夜间兴起了,这可能引起一些争议,反对者可以说REST是WEB诞生之始甚而是HTTP出现之日就相伴而生的原则.但是毋庸置疑的事实是,在Google和Yahoo等网络巨头发布的相同功能的Web Service API中,REST无疑受到更多的青睐,因此是不是可以这样说:RPC在一夜之间衰落了? 在一篇作业的小文章里讨论整套RPC的原理,无疑太过庞大了,况且RPC在We…
在GIS网络开发过程中不可避免的的会涉及到REST(Representational State Transfer)的服务.自从Roy Fielding博士在2000年他的博士论文中提出REST风格的软件架构模式后,REST就基本上迅速取代了复杂而笨重的SOAP,成为Web API的标准了.HTTP设计本身以及URI成熟的重写与缓存机制使得RESTful HTTP成为一种不错的架构选择,该架构具有很好的松耦合性和可伸缩性. Web API 如果一个URL返回的不是HTML,而是机器能直接解析的数…
本文转载自他人的博客,ArcGIS Server 推出了 对 SOAP 和 REST两种接口(用接口类型也许并不准确)类型的支持,本文非常清晰的比较了SOAP和Rest的区别联系! ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////REST似乎在一夜间兴起了,这可能引起一些争议,反对者可以说REST是…
转自:http://www.cnblogs.com/c2303191/articles/1107027.html 1.Http作为web服务的首选协议,具有4大优点:1)http非常简单,以纯文本(超文本)形式编码的请求和响应组成 2)http是无状态的.一旦发送了一个http请求,客户和服务器之间的连接信息就会被释放,有利于减少服务器资源的消耗.3)http的运行端口80,在大多数防火墙上是公开的4)行业认可.但是Http的缺点:1)缺少对异步消息的支持2)消息传输的不可靠性2.HTTP-GE…
原文链接:HTTP POST GET SOAP本质区别详解 一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式:在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4…
简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于 XML 的协议,可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME),基于“通用”传输协议是 SOAP的一个优点.它还支持从消息系统到远程过程调用(Remote Procedure Call,RPC)等大量的应用程序.SOAP提供了一系列的标准,如WSRM(WS-Reliable Messaging)形式化契约确…
Web Service平台有三种元素构成:SOAP.WSDL.UDDI.一个消费者可以在UDDI注册表查找服务,取得服务的WSDL描述,然后通过SOAP来调用服务.SOAP.WSDL.UDDI的区别如下:1. SOAP(Simple Object Access Protocol,简单对象访问协议)① SOAP是Web Service的基本通信协议,作为传输层用来在消费者和服务提供者之间传送消息.② SOAP是一种简单的.轻量级的基于XML的机制,用于在网络应用程序之间进行结构化数据交换.③ SO…
RPC与RMI的区别============================================================================RPC:(Remote Procedure Call)  被设计为在应用程序间通信的平台中立的方式,它不理会操作系统之间以及语言之间的差异. 支持多语言. RMI:(Remote Method Invocation) RPC 的Java版本,EJB的基础技术 RMI 采用JRMP(Java Remote Method Prot…