REST API设计步骤
来源:互联网 发布:js 拍照上传是横屏的 编辑:程序博客网 时间:2024/05/21 20:39
REST API的设计大概要经过7个步骤:
1)根据业务模型,确定所有组成部分,比如各种语义描述符
2)初步绘制状态转移图,每次变化中还不用急着指明用哪个协议方法。只要标明变化是安全的(比如HTTP GET),还是不安全/非幂等的(比如HTTP.POST),或者不安全/幂等的(PUT)。
3)调和魔法字符串:将描述符适配为更公用的名字
4)选择媒体类型:选定CS通讯采用的媒体格式,比如JSON
5)生成语义文档,可以用swagger。
6)code
7)发布——包括文本档案、教程等
不过,上述过程通常用于提供公共服务的API开发。对于APP开发,可以将一些步骤去掉,比如说3)和7)。
1)根据业务需求,确定语义描述符
2)状态图
3)选取通讯协议
4)生成语义档案,并前后端共享(类似发布)
5)code
其中4)5)两步之间可以构建mockserver,以免前后端开发速度受到短板制约。
0 0
- REST API设计步骤
- 笔记:REST API 设计
- REST API设计
- REST API设计参考
- REST API 设计规则
- REST API 安全设计
- REST API 安全设计指南
- REST API 安全设计指南
- REST API 安全设计指南
- REST API安全设计指南
- REST API 安全设计指南
- 更好地设计你的REST API
- 移动App的REST API设计实践
- 如何更好地设计REST API
- 移动App的REST API设计实践
- 更好的设计你的 REST API
- 更好地设计你的REST API
- Rest API 设计最佳实践(1)
- 用户画像
- hibernate query.list() 返回的数据类型
- Weblogic 节点管理器 nodemanager
- 使用 C++11 让程序更简洁、更现代
- 垂直方向的viewPager
- REST API设计步骤
- [leetcode] 283. Move Zeroes 解题报告
- c++生成球的顶点和面索引CreateSphere
- TCP连接的状态详解以及故障排查
- 简易版2048 (KeyListener需重写所有函数&&JFrame和JLabel设置颜色)
- UVA 11235 Frequent values
- linux下的时间调整
- Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
- 多态