什么是Restful?
1、兴起于Rails。
2、一种优雅的URI表达方式。
3、是一种资源的状态和状态转移。
示例:
GET /order/list 标准的Restfu规范接口URI。
POST /order/delet/{orderId} 这就不是按照Restful规范设计的URI。 不能使用动词
POST /order/{orderId}/deletion 标准的Restful规范接口URI。 需要使用名词,状态的转移使用POST提交。
Restful规范
1、GET -> 查询操作。
2、POST -> 添加/修改操作。
3、PUT -> 修改操作。
4、DELETE -> 删除操作。
URL设计
1、/模块/资源/{标示}/集合1/.. 例子:/user/{uid}/friends ->用户的好友列表、/user/{uid}/followers -> 关注者列表