资讯详情

什么是rest

在这里插入图片描述REST (REpresentational State Transfort) 形式上应表示客户端通过申请资源实现状态转换,系统可视为虚拟状态机。抛开R. T. Fielding博士论文中晦涩的理论,REST应满足以下特点:1)客户端和服务器结构;2)连接协议无状态;3)可以使用Cache提高性能的机制;4)层次化系统;归根结底,REST只是一种结构风格,而不是协议或标准。但是这种新风格(也许历史悠久?)对现有的以SOAP为代表的Web Service造成的冲击也是革命性的,因为它面向资源,甚至连服务也抽象成资源,因为它和HTTP由于其服务器无状态,紧密结合。

目前知道三种主流Web服务实现方案如下: REST:表象状态变化 (软件架构风格) SOAP:访问协议的简单对象 XML-RPC:远程调用协议 (已经慢慢了SOAP取代)

其他理解: REST:表征状态转移(Representational State Transfer),采用Web 服务使用标准 HTTP 方法 (GET/PUT/POST/DELETE) 将所有 Web 该系统的服务抽象为资源,REST从资源的角度观察整个网络,分布在各地的资源由URI确定,通过客户端应用URI获取资源的表征。Http该协议抽象get,post,put,delete就像数据库中最基本的添加、删除和检查一样,互联网上的各种资源就像数据库中的记录(可能不是很好)。各种资源的操作最终可以抽象成这四种基本操作。在定义了定位资源的规则后,资源的操作可以通过标准进行Http协议可以实现,这种轻量级协议也会受益于开发者。REST它是一种软件架构风格,而不是协议或规范,是一种针对网络应用的开发方法,可以降低开发的复杂性,提高系统的可伸缩性。

SOAP:访问协议的简单对象(Simple Object Access Protocol)主要用于标准化通信规范Web服务(web service)中。用一个简单的例子来解释 SOAP 使用过程,一个 SOAP 消息可以发送到一个 Web Service 功能的 Web 比如一个包含房价信息的数据库,在消息参数中标明是查询消息,该网站将返回一个 XML 格式信息包括查询结果(价格、位置、特征或其他信息)。由于数据是通过标准化的可分析结构传的,因此可以直接用于第三方网站。

XML-RPC:远程过程调用(remote procedure call,RPC)通过XML包装调用函数并使用HTTP协议作为传输机制。后来,随着新功能的不断引入,这一标准逐渐演变为今天SOAP协定。XML-RPC协议是已注册的专利项目。XML-RPC该协议的服务器通过方向装置发出HTTP请求。发出请求的用户端通常是需要呼叫远端系统的软件。

简单比较三种方案 XML-RPC已慢慢的被SOAP现在很少用了,但是还是有版权的,这里就不介绍了。 成熟度上:SOAP优于成熟度REST

效率和易用性:REST更胜一筹(REST效率更高的原因是只有建议Http协议上的协议。SOAP对数据,xml封装信息头,解封装等)

安全性上:SOAP安全性高于REST,因为REST更关注的是效率和性能问题

分布式能力:REST更适合分布式环境,因为REST是基于原生Http协议的,而http协议是无状态的。大型分布式环境可以很好地支持无状态,增强了整个系统的可扩展性。这就是为什么越来越多的云计算和分布式项目选择REST。

(注:SOAP也是基于HTTP协议,但提供session、cookie等待机制SOAP有一个状态,以支持需要一个状态的业务。有一个状态的例子:1。增加一个用户2。获得最新增加的用户。1的执行成功和执行顺序的状态将影响2的结果。

总的来说,因为REST模式的Web服务与复杂SOAP和XML-RPC相比之下,它显然更简洁,越来越多web服务开始采用REST风格设计与实现。例如,Amazon.com提供接近REST风格的Web图书搜索服务;雅虎提供的Web服务也是REST风格的。REST非常适合资源型服务界面,特别适合效率要求高但安全要求低的场景。而SOAP成熟可以为需要多开发语言的接口设计提供便利。所以我觉得单纯说什么设计模式会占据主导地位没有意义。关键是看应用场景。俗话说得好:适合的才是最好的

同时,不扭曲也很重要。REST现在很多网站都跟风开发REST其实风格的界面都是是在学习它的形状,不知道它的心,最终使它不连贯,性能不能提高,安全不能保证,只有一个看起来像触摸象样的皮囊。

SOAP在安全方面,它是通过使用的XML-Security和XML-Signature由两个规范组成WS-Security为实现安全控制,目前已得到各厂商的支持,.net ,php ,java 他们都有很好的支持。REST安全方面没有规范说明。因此,考虑安全,SOAP要高于REST。

U2FsdGVkX18a vGQiOwQIzIMkzAS2ipjrtrXAlW7t7yY5XVk5yHVuV3UnzXoXoPh asxFRVl pGWovDfY2QyEjHdBVtnBeLGCqG fHMNvCQmZ/08IBPRIoVUxMVK4RxHZ gv7i6zFmdT0Rhs3GWvQHuMPl7VnUHqVW22ZNrMDQ5SG0R/JIjJlMy7re6n5hCuAd /pwrIHZfzIrcLeb7QfDS1u2q2ufhLDvI/Px7bq4lR3XIC0o6hIPxLJkobHFOuJmW 9FjGkgjsedJw6u915q4by lYdBpZUiMMB78Q5Sp5wDzdCsJmgTHGtEmLWHkwGgjy T2qhUnvzYfHa9cydVJrWYJFVed73Q0gvoaSQYA22vi2Pgs8cUEqkFc9NUxZ7Q8zJ /fH7LMfZZ5AnkL5zpz7Dai5gqUAwZF2p0pMD3yE8Ud6HDrwLNCzOBbr GytUsTik WH3XKZzzNsy0YKsKyuPcC6elmUl3p3o9G0bMeN2jS5fKjuPY3wr85T0hOLLKlvE9 YDS4ovM0VWqOi1sXyyv9diADmMPTGpRzSV7tIHdT7HvrnqxPwlIS7sQKwQOZbdau B7Ub9v0gw 72LYAizBtYO6zBE2KekayAYZYVw5T2WQbCHJrOQsVdzB9Mj1gStTmW eIWWdWAmdBiaL23wou4zwEHZUD4HaL5KgZ/lk2IdbMniVQDJQF1SenfgH9AlaWp4 mMbd2vbBfpaMIq9r6hNnLjYJBxDzD40PGLvr2MxlvYlk42z5gshev1V9zHbS1rxR hJVnPqDykdv6qrVcHz3qPJACJWXTk6xGTZOZp3wH 2gzd2zo3ilVDfcYmalo6g0L Ys5RLQtn1XBy9YDh1ti3TaCQPQWkKDudFHT/nu11dokVYHWdOl2Nez4NZlnVv 4B B7qMOZh3jHISasJ4H2ORnp4TSJ18mARc8eMwe35Nli4Kfne1OVRgmInjQbpYKJEF yh3lTnXZhwxuUFK5WFe5KXuokCGn7g2MTS3Ah4t R1Kpu1kxUog hh8 49GBbTUz odUq0uZ7kbYvIL70YEx38S3 uN2Rczjn4vyrwYJwUh7aCzDsUg /7D4CHGiGCaCS 2UaTzAcDxMy8EK5rzW 8lkwHS 4pJrFCwMOIbxbui6KKyJ7SxjcVqRFNTnGHjohQ aXxwmVm4BVy8gu6dtg7JG9ZyK63ldanFl2g7yBngTdqVvoHgwEed ejQyJBT2TVy KJN6oT7p24Ke2g rU HL5CJHWrb1f87RR4hBrKxc8UrwBGW7AdwWsNjiLkVxMDUv nL5OahxXWWKEMx/iCBCh6W0nEs1D3RrN2m/NiCykXTyQT/BcO/LkyDSg4TPYmDwk gxWozl7 rnJeX/NnPYS0LZmc0yH0YmsZYxkdrYSzsJK58CiNR51K6ARvyvNQkM6n LwlZrBKz8cj3NDiFNhwRb9E1GAqYdzuCw60qBKv9LjZ11/40WoKhlbrmW9Mp/KXc inPwP OKCsWyYH0eA3Q7MHlTfiHo001GDrnTASsFNULpzzfQa/m1188PkG90uHr2 47rsoAs3OgsPzMTOvRC0yk3bH0lKvNkIR2oY6Y8f0WvQJaLZ1TLvedcSBUIMn/hB TLDXn9623SJWVITCB8V36KUjcrqMr7ZpIKs7d1GjeguGyaiur6DzSIalutVN/MEF LaogSK9V 38YycIxFoDj4Y33mJkZbP3OPPqgj3HGMIMdOzeEKun1eBC9yLJW3kbo 9GGPejf3JrKXXr3hdHE9/9yyVpuGHOtWJsqKlurXnCqYRzmIgiWtdVLZSBS5GPER o3Cp8Je3qQo9aHqkouZ9z4Fu26OrGwrwnkh8bH4fcPCVQSmHQoBCVm4NMbjpIp6f hKPdpTC2aKqxMwzR5fWYJxzq6mbLzlPY1v4pJaITzn73QmLlgpk3k8CnuG6QzfoG /2NwkOLNgFUoFSVE/sPBi4Z6coVor9Cxw7Y0eNWEYWrpJWdhqpqyMNWZPNlyNkad MrBXdtQ2a7gsQjCvZAR7exxASVGZhpCeHh/B kol8JejMK4328/0XQ6mVMGXTIR 7Gbf7v9mkCbaAv6+TGsdHG8SzCYoUZn6e3eaN572S+/flKdlimgFx7Gzx8nFOcs/ uYQB8rEsMKSCk8xdLHLZSOdIgRu0HLmyv0c0DTTlnt2hYio5SpD/sTdJ1kbBHf+T Y5Vy1XsKWFm87tCZPKuWxis3BB8im8KJ0SZ53j7mqaX52jR16+OrVuqJxrQsF8qW d6K720R1sBGruuf7o9kGRPpqVXPvchHSfJ6sCIIgiLjRD3yNhPkIYS3dPyx4ezO3 +8KPxW6ybLKAOlg+85m1G9HstXCLTsG6qc226rr6B9NpUUz4rmktQtcFCEr071UP fY9GtnMXKLqcuY/U7mBvr5PHl5+nYSqtuZfsKcWE6uEEaIXvvpjojLkKbhjcp48s U4LwnDhXJqKb+BGw1uf/rnrjVnuqczFLCEn7wAhfPDAhTu9wuyZlqywWNp6t4yNs 7J3lRL7bCd1zruscrHsF/jIDOxBNFfBMyDzOvwnFpftarRLQJcwbG9YPufUbIKyX s1CrEmidnZ83iCcTnAXUCm7mheNje2R266BdwEr6P80XcIA+x4Oitf/YIUtspezJ dtOKc44FJhXhNQZV/b9U85fifjdiGBQIKKaGU3wIkfa7erMVUXMPQ9V+SZED9gg2 KJA05PgAIMbqlavd2/dXem6oV5A/swlHwg9H0aya0koZx0HSrqniI3mD6alNaemH ksMZO/46XIk6PJ5memRO+DpqgT9NIjmIVTRJ9b7oIYGezqgCPKjp3nzUmxW5p0u2 v0mkFW3smp48R2kr5VofA0Id/KHu64LerWNBsZK8o0pNWP04BsCEUtmFI4VokCYW PYpNuh717lGiW18+3XMZYXRHFVYgJVTwW+3Jow8NtZTK2EJxZVXiBUUgbpQLIVuq yRi7+TK9FJ9Aad/kLeR1O1dmhi1kWaDOB/yh08xnXNqNb7eMIcw/O7zOZY48ob96 LdYkjARNGqyJ1h3lD3GvSb8vOeQ2wZhG7jvwWZUVX3jdqo+dVbAEt+RveLuw3JrJ Q7lwW4a2fMcTGnLjhMF6t0kh6z0TuyaPwtsiZZcQ84MtGH+Koal7D5z9yQOrKlmd zbQ3eR3+X2ZnCm2hnayF3oBCyWDB3Wr619Q1PdpRK+s13M/5mr3QC5QReLI0HGaz t9yuJYV1GnEIs2TYE68mvGgL+hn9LvXX8J5ctvbVTenPJK1F35sPtivFLmr0a7Gt ubfO+DkLUVQ1cFsAuLYt/a4+xodQ/qjb8LXhlWPPVduvMNu2/zxhg8HfITweZkR+ 4BS2W5Rl1753QTZ2KqzOK0+99Si8InaMXqeEocrV8GVhkoE5gVsGiqxU7ZMcVa0k G3TKu7YsgyWLR39CttVPRNuELjMbat4SLOtmpwmyue8M9nWbQsvR3MOkS4Vbb6jE 3uGgouOxoWTg2XRY9uT3mx5Jt9g0Q+7OYQ+YrskS26WwNJpHzFNnsl29rNZ1KfI9 uLvDWjzOlJw8rIHMwxqjux+k1uA+WqaFi7OVIbZEl5miuD7U0Ymoc/WZ0l9EGg+G PIdkYu7m0mEc5IMFx3bB/lhyO4NtKOi+06fyfsxjWkZovRc6wfP00UmPTADzjbK7 sL65SmENZRhIZcSDdnVFHlFfJmwkCgfjTIqlfG4K9E17SROyIx6cxc8I3ltcc0zf UpmzMXzKvfVD4ffVJtX6GV1/7GAmNbxcuABQpLhxO/qrPWuqnp5wxDALfp6kF48S QlMvezaHjqhPM0gaZmFiCc28xCkqCYO5917qT9xjJAttSjEUz4foxGr8apb/5jVp gRNy0S8djlrnh/GFxCnZSwNHsEDtvej0cRy/DozLBAt0wW3X82fAHV1DRe537PQW Z494opBrlyeaMrV6aiB5Nql5dcD328fTwSZ8+Ihp5hZSaCCY+tV+9n0z9kA8/t74 UQacKA2Z5r0AbmtwX7DZ34WtlUOm0iUNG0Xp6JBQBl8=

标签: mmbd4148cc系列二极管

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台