(01)Restful简介

  1、比较传统写法与Restful写法

  传统写法:

查询【GET】  /user/query?name=tom    
详情【GET】  /user/getInfo?id=1      
创建【POST】 /user/create?name=tom   
修改【POST】 /user/update?id=1&name=jerry  
删除【GET】  /user/delete?id=1  

  Restful写法:

查询【GET】  /user?name=tom
详情【GET】  /user/1
创建【POST】  /user
修改【PUT】  /user/1
删除【DELETE】/user/1 

  2、理解Restful

  传统写法:url描述行为

  RESTful写法:

  1)用url描述资源

  2)用HTTP方法(GET、POST、PUT、DELETE)描述行为。使用HTTP状态码来表示不同的结果。

  3)使用json交互数据

  4)RESTful只是一种风格,并不是强制的标准

  3、REST成熟度模型

  

  REST成熟度分为4级,一般达到Level2,很少达到Level3的 

  

原文地址:https://www.cnblogs.com/javasl/p/12952158.html