【接口设计】RESTFUL风格

1. 请求路径

  模块化  使用特征代表  /user、 /article 、 /cate 、 /role

2. 请求方式

  GET     用于获取数据

  POST  用于添加数据

  PUT     用于修改数据(修改数据整个覆盖)

  PATCH   用于修改数据(修改数据个别参数)

  DELETE 用于删除数据

        eg:  https://localhost:3000/zoo/{id}/monkey   查找指定id  zoo下的所有monkey

3. 请求参数 (随意 根据具体需求)

4. 响应参数  

  (还是主要由需求/公司决定 一般建议响应数据格式是json)

  GET    请求全部数据      ————— 返回数组

  GET    请求单个数据      ————— 返回单个对象

  POST     返回新生成的资源对象

  PUT       返回完成的资源对象

  PATCH     返回完成的资源对象

  DELETE   返回一个空文档

posted on   贲风  阅读(2)  评论(0编辑  收藏  举报
努力加载评论中...

点击右上角即可分享
微信分享提示