资源和端点有什么区别?

我听说“资源”和“端点”都是指同一个东西。 看来资源是一个新的术语。

他们有什么区别? “资源”是否意味着一个RESTfuldevise?

我将资源描述为RESTful端点子集。

在REST中,资源通常是指在API端点处公开的某个对象或一组对象。

/api/users/johnny 

一个端点本身就是对一个接受可能或不可以RESTful的Web请求的URI的引用。

 /services/service.asmx 

从w3元数据文档中下面的引用并不是指一般意义上的资源,但仍然赋予这两个术语如何相关的含义:

3.3术语

服务端点:使用WS-Addressing端点引用可寻址的Web服务。 在本规范的范围内,假设消费者的主要目标是与此服务交互。

元数据资源:可以使用WS-Addressing端点引用或URL进行寻址的专用Web服务,其主要目的是公开与服务端点关联的一段元数据的XML表示。

虽然在技术上,单个Web服务既可以是“服务端点”也可以是“元数据资源”,为了阐明这两种typesWeb服务的各种期望,本规范将这两个概念(或angular色)不同的实体。

其他参考 –

什么是Web服务端点?

http://en.m.wikipedia.org/wiki/Web_resource http://en.m.wikipedia.org/wiki/Web_service

指作为终点的资源:

http://developers.lyst.com/2015/02/20/1-to-1-relationships-and-subresources-in-rest-apis/

API的“端点”只是一个代表对象或对象集合的唯一URL。 而端点就是你要指示你的基于HTTP的客户端与资源进行交互。