相关疑难解决方法(0)

什么是REST资源?

什么是REST资源以及它们如何与资源名称和资源表示相关联?

我读了几篇关于这个主题的文章,但是它们太抽象了,让我比以前更加困惑.

以下URL是资源吗?如果是,那个资源的名称是什么,它的代表是什么?

http://api.example.com/users.json?length=2&offset=5

URL的GET响应应如下所示:

[
   {
      id: 6,
      name: "John"
   },
   {
      id: 7,
      name: "Jane"
   }
]
Run Code Online (Sandbox Code Playgroud)

api rest terminology

41
推荐指数
8
解决办法
4万
查看次数

具象状态转移 (REST) 中的“表示”、“状态”和“转移”是什么?

我遇到了一些关于 REST 的资源,但我无法清楚地理解事情。如果有人可以就我下面的示例解释一些事情,那将对我有所帮助。

我有一张名为 User

User 表格内容

id name
1  xxx
Run Code Online (Sandbox Code Playgroud)

我要调用的 URL 是 /test/1

结果将采用 JSON 格式,例如: { 1: "xxx" }

到目前为止,我对 REST 的理解:

  • 资源- 用户表内容
  • 表示- 表/JSON
  • 状态传输- 以表格形式的数据到 JSON。

请让我知道我的理解是否正确。否则,请回答以下问题:

  • 我的示例中的资源是什么?
  • 在我的示例中什么是表示?
  • 什么是状态转移或在我的示例中何时发生这种情况?

rest json restful-architecture

8
推荐指数
1
解决办法
1764
查看次数

标签 统计

rest ×2

api ×1

json ×1

restful-architecture ×1

terminology ×1