ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 第3章 REST 基本特征 ### 3-1 REST 的最基本特征 ![image-20181231111951916](https://ws2.sinaimg.cn/large/006tNbRwly1fyprfa4u7gj31pf0u00w1.jpg) 设计 URL 的时候不要包含动词! ### 3-2 为什么标准REST 不适合内部开发 #### 缺点 - REST 接口的粒度比较粗; 比如前端需要用户的年龄,但是 user 类下面有 name、iphone、age、email、password 等,查询返回的就是整个 user 的信息,需要前端再进行筛选! - REST 不考虑业务逻辑,会增加大量的 HTTP 的请求。 #### 优点 RSET 适合做开放型的 API。 REST 提出了一些很好的规范和标准: - 强制要求接口返回 JSON - 必须要带版本号 因为绝大多数情况下,开发的是内部 API,希望大家尽量遵守 REST 设计风格规范,同时也不要死板追求 REST 要求,要灵活一些,如果前端需要接口考虑业务逻辑的话,那么我们的接口就不要完全遵守**资源**的限制。