RESTful API思维导图
2020-04-07 14:17:07   0  举报             
     
         
 AI智能生成
  RESTful API思维导图
    作者其他创作
 大纲/内容
  RESTful API设计规范    
     规范作用    
     API表达的是数据提供者和使用者之间的契约,通过遵循RESTful的最佳实践来定义API的URI,可降低系统间集成的成本,并有助于运维对应用的管理和运维  
     核心价值
    
     The easier your API is to consume, the more people that will consume it.
  
     核心准则    
     层级主要是用来对API进行分类,且层级不应太多,越靠前的就要越要稳定不变  
     路径组成    
     /{version}/{servicename}/{resource}/[{resource-id}[/{function}]    
     servicename=jar名称,格式:iccc-{服务名词}-service  
     基本规范
    
     规则1:正斜杠分隔符(/)必须用来指示层级关系
  
     规则2:所有名字必须以英文且全小写字母
  
     规则3:应使用连字符( - )来提高URI的可读性  
     规则4:不得在URI中使用下划线(_)  
     规则5:查询参数必须采用snake_case 形式  
     规则6:文件扩展名不应包含在URI中  
     规则7:端点名称必须采用复数  
     规则8:URI上中禁止出现动词  
     规则9:结尾不应包含(/)  
     方法动词    
     GET:查询资源
  
     POST:新增资源
  
     PUT:更新资源
  
     DELETE:删除资源
  
     HEAD:探测元数据或健康状态
  
     查询参数    
     排序:?sort=key|asc/desc  
     过滤:?filter=key 运算符 value
  
     分页:?page=2|per_page=100  
     令牌:?accesstoken={accesstoken}  
     搜索:?search=value
  
     内容类型    
     application/json  
     参考资料    
     https://www.cnblogs.com/haoliansheng/p/4719306.html  
     https://www.jianshu.com/p/ab639f6c19ba  
    
 
 
 
 
  0 条评论
 下一页
 为你推荐
 查看更多
    
   
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 