有朋友说好象跟自己定义的URL接口什么区别啊.大部分回答是抄来抄去没有直接解答这个直击要害的问题.
为什么REST这么流行,就是定义一套规范的URL接口定义?
REST怎么定义有大量文章.他的优点在几个领域火了后才完整的体现出来.
一.REST有详细清晰的理论定义,这样所有后端编程语言都能很轻易实现这个接口不需要重复造轮子,这样开发快
二.另外在客户端各个平台也是相应的REST库,这样移动端(Android/iOS)与Web端共享一套REST接口.大大节约开发成本
三.服务端变成越来越复杂,一个后台服务往往变成多个主机的同时为你服务,这样某个主机的REST接口也能被另一个主机使用. 这样主机通讯采用REST.现在大火微服务之间往往采用REST接口居多.
就是用URL定位资源,用HTTP描述操作。