【问题标题】:URI in RESTful architectureRESTful 架构中的 URI
【发布时间】:2014-12-09 15:11:20
【问题描述】:

我在这里很困惑!我读了一篇博客,它说在 RESTful 架构中,我们可以使用多个 URI 来表示一个资源。

是这样吗,既然是URI作为标识符,它应该是唯一的。我是不是误会了什么?

对不起,我不会贴那个帖子的链接,因为它是用中文写的:)

【问题讨论】:

    标签: uri restful-architecture


    【解决方案1】:

    是的,这是真的。 REST 遵循现有标准(又名统一接口约束),现在我们讨论的是 URI 标准。

    我认为最简单的例子是 localhost。因此,假设您在计算机上的http://localhost/api 上有一个 REST 服务。现在默认情况下,您可以使用http://127.0.0.1/api 访问相同的服务。因此,在这种情况下,即使 api 根与 URI 也没有 1:1 的关系。就 URI 标准而言,唯一性是指资源和 URI 之间的 1:n 关系。这与关系数据库习惯的唯一性术语不同。所以换句话说,一个资源可以被多个URI标识,而一个URI只能标识一个资源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-01
      • 1970-01-01
      • 2018-06-19
      • 1970-01-01
      • 2012-09-09
      • 2011-02-10
      • 2020-04-18
      • 2012-03-13
      相关资源
      最近更新 更多