gpt4 book ai didi

rest - 资源和端点有什么区别?

转载 作者:行者123 更新时间:2023-12-03 04:29:52 27 4
gpt4 key购买 nike

我听说过“资源”和“端点”指的是同一事物。看来资源是一个较新的术语。

它们有什么区别? “资源”是否意味着 RESTful 设计?

最佳答案

休息

资源端点的 RESTful 子集。

端点本身就是可以访问服务的位置:

https://www.google.com    # Serves HTML
8.8.8.8 # Serves DNS
/services/service.asmx # Serves an ASP.NET Web Service

资源指的是一个或多个正在服务的名词,以命名空间的方式表示,因为它很容易被人类理解:

/api/users/johnny         # Look up johnny from a users collection.
/v2/books/1234 # Get book with ID 1234 in API v2 schema.

以上所有内容都可以被视为服务端点,但从 REST 角度来说,只有底部组才被视为资源。顶级组对其提供的内容缺乏表达能力。

REST 请求就像一个由名词(资源)和动词(HTTP 方法)组成的句子:

  • GET(方法)名为 johnny 的用户(资源)。
  • DELETE(方法)ID为1234(资源)的图书。
<小时/>

非休息

端点通常指的是服务,但资源可能意味着很多东西。以下是一些资源示例,这些示例取决于它们所使用的上下文。

URL:统一“资源”定位器

  • 可能是 RESTful,但通常不是。在这种情况下,端点几乎是同义词。

资源管理

字典

Something that can be used to help you:

The library was a valuable resource, and he frequently made use of it.

Resources are natural substances such as water and wood which arevaluable in supporting life:

[ pl ] The earth has limited resources, and if we don’t recycle themwe use them up.

Resources are also things of value such as money or possessions that you can use when you need them:

[ pl ] The government doesn’t have the resources to hire the number ofteachers needed.

<小时/>

道德

术语“资源”的定义有很多细微差别。这完全取决于它所使用的上下文

关于rest - 资源和端点有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30580562/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com