啥是通信轻量化,为啥说restful通信轻量化
我猜你看了不太好的翻译。通常restful更轻量是相对soap来说的。这里,“轻量”指的主要是“简单”的意思。
■网友
还是改下答案吧,restful是一种范式,不是一种协议,这么来说和soap等其他的协议又不一样了。restful不在于轻量,而在于可以更好的技术重用。比如在处理大并发上,比如oauth的出现,更多的是在开发成本上的降低。但是对于复杂的分布式的场景,反而不适用。
■网友
如果把 RESTful 和 轻量 绑在一起,通常来说是指的 传输格式用JSON替代XML,当然我不否认RESTful 也是可以搭配XML的,但在生产环境上见到的其实不太多,哪怕支持XML(可以对Content-Type:application/xml 正确响应),一般还是会选择用JSON的,因为同样的数据,用JSON交换数据可以用更少的带宽,而且解析起来也更容易,也就是所谓的“轻量”。举个栗子:我司有个自己架设的Salesforce API Server,之前听同事谈起过,本来和Salesforce对接用的Webservice+SOAP,后来改成了RESTful+JSON,然后整个Request+Response 的round trip快了好几倍。
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 怎样进入通信行业
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
