REST风格
REST简介
- Rest(Representational State Transfer),表现形式状态转换(访问网络资源的形式)
- 传统风格资源描述形式
http://localhost/user/getById?id=1(得到信息)
http://localhost/user/saveUser(对资源进行保存,把表单数据提交后台) - REST风格
http://localhost/user/1(代表访问user这个资源,id是1)
http://localhost/user(代表保存,也可以代表修改)
- 传统风格资源描述形式
- 优点:
1.隐藏资源访问的行为,无法通过地址的只对资源是如何操作的
2.书写简化 - 按照REST风格访问资源时使用的行为动作来区分对资源进行了何种操作(就是提交方式)
1.http://localhost/users ======= 查询全部用户信息 GET (查询)
2.http://localhost/users/1 ======= 查询用户指定信息 GET (查询)
3.http://localhost/users ======= 添加用户信息 POST (新增/保存)
4.http://localhost/users ======= 修改用户信息 PUT (修改/更新)
5.http://localhost/users ======= 删除用户信息 DELETE (删除) - 根据REST风格对资源进行访问称为RESTful