一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 -------摘自百度
restful用来规范URL的设计规范,是互联网公司常用的接口规范。
提交方式具体规范:
GET -> 查询操作
POST -> 添加,修改操作 //非幂等性
PUT -> 修改操作 //幂等性
DELETE -> 删除操作
URL设计规范:
/模块/资源/{标示}/集合名称 --> 很自然的想到是什么场景或者数据资源
例:user/{uid}/friends --> 好友列表