【发布时间】:2011-11-24 22:24:22
【问题描述】:
关于 BLOB 服务 REST API 的 MSDN 文档导致理解 REST API 和 URI 是相同的。有人能解释一下 REST API 和 URI 之间的区别吗?
【问题讨论】:
关于 BLOB 服务 REST API 的 MSDN 文档导致理解 REST API 和 URI 是相同的。有人能解释一下 REST API 和 URI 之间的区别吗?
【问题讨论】:
URI 用于标识网络(和其他地方)上的资源。
RESTful API 使用 URI 和 HTTP GET/POST/PUT/DELETE 对 Web 服务执行 CRUD(创建、读取、更新、删除)操作。
REST api 的关键识别特征之一是 URI 用于直接识别资源,而不是返回资源的 Web 服务方法
例如
休息:http://example.com/api/books/1
非 REST:http://example.com/api/getbook?bookId=1
【讨论】:
它们并不完全相同,您的 RESTful API 定义了一组用于访问资源的 URI。
所以:一个 API,多个 URI。
【讨论】: