文昕 RESTful接口设计要求 1.使用范围 本设计要求旨在基于标准的 RESTul 协议, 对部分内容的使用加以约束,指导 RESTu接口的设计人员设计出相对统 一的接口,提高接口的可复用性,增强系统的扩展性。 2.参考文档 RESTful官方文档 HTTP官方文档 3.基本规范 3.1命名规约 【推荐】RESTful接口采用以下格式进行命名:[协议]:/[域名]/[项目代码]/[模块名称]/[版本][资源路径]。模块名称可 以有多级,使用斜线()分开,根据项目的情况确定。 -ia 明 /asn/sas//ne/woeade/s 注意:一个产品无论后端有多少个服务组成也应该只有一个API入口,示例中的API入口为: https://api.example.com/ 3.2 域名 【推荐】在不会引起跨域问题的前提下,应该尽量将 API部署在专用域名之下。 正例:http:/api.example.com 3.3模块 【强制】模块命名尽量采用全小写单词,如果需要连接多个单词,则采用中划线(),如果要把 成一个具有描述性的名称则使用下划线()连接。 3.4资源路径 1。【强制】资源的路径应该从根到子依次如下: {resources)/{resource_id/(sub_resources)/