一、设计接口思路
1.分析业务逻辑,明确在这个业务中需要涉及到的几个相关子业务,将每个子业务当做一个接口来设计
2.分析接口的功能任务,明确接口的访问方式与返回数据:
(一)接口的请求方式,如GET、POST、PUT、DELETE、PATCH等
(二)接口的URL路径定义
(三)需要前端传递的数据及数据格式(如路径参数,查询字符串,请求体表单,JSON等)
(四)返回前端的数据及数据格式
GET,DELETE请求是没有请求体的,没有Body
1. GET一般用于向后端获取某一个信息,比如说我需要向后端获取某一篇文章,某一篇新闻,某一个用户,我们一般要通过GET,也就是说对后端没有什么修改的时候我们一般用GET方法
2. POST一般是向后端新增某一个内容的时候,比如说注册新创建一个用户,新增一个新闻,一般都使用POST接口
3. PUT一般用于更新,比如数据库里面有这篇文章,但这个文章要修改,用PUT接口
4. PATCH部分更新, PUT更新所有的字段,PUT更新这篇文章所有字段都要传给我,而PATCH更新这篇文章标题,我只需要前端传一个标题就可以了
5. DELETE删除数据,删除某一个信息