说一说Restful风格吧
Rest
提起Restful风格,肯定要先了解下Rest,Rest 仅仅是一种架构的风格,并不是真正的架构,也不是一个软件,不是一种新的的技术,而是一种思想。
而学习REST的关键,不是任何的API或者实现方式,而是这种思想。
什么是Restful呢
如何统一接口规则
举个例子
以前非REST时,我们的URI
查询用户: http://localhost/user/query?id=1 - GET
添加用户: http://localhost/user/insert - POST
修改用户: http://localhost/user/update - POST
删除用户: http://localhost/user/delete?id=1 - GET
而当我们用了遵循REST规范的URI定义后,就变成了这样
查询用户: http://localhost/user/{id} - GET
添加用户: http://localhost/user - POST
修改用户: http://localhost/user - PUT
删除用户: http://localhost/user/{id} - DELETE
响应状态码
像这些就差不多是一些常见的不同操作响应时的状态码