【问题标题】:How does a REST API differ from URI?REST API 与 URI 有何不同?
【发布时间】:2011-11-24 22:24:22
【问题描述】:

关于 BLOB 服务 REST API 的 MSDN 文档导致理解 REST API 和 URI 是相同的。有人能解释一下 REST API 和 URI 之间的区别吗?

【问题讨论】:

    标签: azure cloud blob


    【解决方案1】:

    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

    【讨论】:

      【解决方案2】:

      它们并不完全相同,您的 RESTful API 定义了一组用于访问资源的 URI。

      所以:一个 API,多个 URI。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-09-26
        • 2011-04-09
        • 1970-01-01
        • 1970-01-01
        • 2014-03-07
        • 2019-09-15
        • 2020-08-27
        • 1970-01-01
        相关资源
        最近更新 更多