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的