0730_RESTFUL 概念

212 阅读1分钟

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 动词决定。

这里只是简单的说明,因为网络上已经有很棒的参考文章了。

其他

HTTP Cats

一文搞懂什么是RESTful API - 知乎 (zhihu.com)

理解RESTful架构 - 阮一峰的网络日志 (ruanyifeng.com)