RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。
举个例子,这是 RESTFUL 的风格 GET https://xxx.com/posts 这样就表示得到所有的文章信息,而在 RESTFUL 以前,我们可能会这样去写 GET https://xxx.com/get-all-posts,或者这样写 GET https://xxx.com/get/posts
这两种写法并没有什么优劣之分,后者也能够读懂这条 URL 是用来做什么的。但是 RESTFUL 的概念在于,URL 只负责资源的定位,而具体做什么则通过 HTTP 动词决定。
这里只是简单的说明,因为网络上已经有很棒的参考文章了。