2015-06-01 19 views

risposta

40

Definirei la risorsa come un sottoinsieme RESTful di endpoint.

In REST, la risorsa si riferisce in genere a qualche oggetto o gruppo di oggetti esposti in un endpoint API.

/api/users/johnny 

Un endpoint di per sé è solo un riferimento a un URI che accetta le richieste web che possono o non possono essere RESTful.

/services/service.asmx 

Il seguente riferimento dal w3 metadata docs non si riferisce alle risorse in senso generale, ma ancora dà significato a come i due termini si riferiscono:

3,3 Terminologia

Servizio Endpoint: A Web servizio indirizzabile utilizzando un riferimento endpoint WS-Addressing . Nel contesto di questa specifica , si presume che l'obiettivo principale del consumatore sia quello di interagire con questo servizio con .

metadati delle risorse: un servizio Web specializzato che è indirizzabile utilizzando sia un riferimento endpoint WS-Addressing o un URL e il cui principale scopo è quello di esporre la rappresentazione XML di un pezzo di metadati associato a un endpoint del servizio.

Anche se tecnicamente un singolo servizio Web può essere sia un 'Servizio Endpoint' così come un 'Metadata Resource', ai fini del chiarire le diverse aspettative di questi due servizi Web tipi, questa specifica discuterà questi due concetti (o ruoli) come entità distinte.

Altro references-

What is a web service endpoint?

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

Si riferisce alle risorse come endpoint:

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

+1

sospettavo lo stesso. Hai visto riferimenti che spiegano o documentano questo? –

+0

Aggiunti alcuni collegamenti che danno un'idea di ciascuno dei termini. – cchamberlain

Problemi correlati