2009-06-02 6 views
14

Eventuali duplicati:
What am I not understanding about REST?Che cos'è REST?

Qual è il riposo? Come si relaziona a WCF? Mi è stato chiesto di esaminare l'implementazione RESTful dei servizi. Puoi per favore indicarmi i collegamenti che sarebbero utili per i principianti.

Sono uno sviluppatore .NET con una conoscenza decente di ASP.NET

+1

Nick, una breve ricerca avrebbe trovato diverse domande su questo argomento qui in SO. –

+1

Dirò che ho appena guardato e non ho trovato nessuna domanda relativa al REST a livello 'base'. Questa domanda potrebbe essere valida. – JasonRShaver

+0

"Cosa non sto capendo di REST?" a http://stackoverflow.com/questions/343288/what-am-i-not-understanding-about-rest, per un solo esempio. Ho fatto una ricerca prima di votare per chiudere come duplicato. –

risposta

2

intero section of MSDN dedicato a proprio questo.

Questo blog post di Shiju Varghese offre anche una panoramica per principianti abbastanza decente.

7

Representational State Transfer

E 'fondamentalmente il protocollo HTTP, che è stato originariamente creato per consentire Representational State Transfer, non solo il trasferimento delle pagine web. L'HTTP è più comunemente usato per OTTENERE i contenuti e i dati POST. Ma può anche essere usato per PUT e CANCELLARE i dati, così come ottenere informazioni HEADer, ecc.

+5

Se 'REST' è' HTTP', allora perché esiste il termine 'REST'? –

+2

REST si riferisce generalmente a un paradigma di sviluppo di servizi e software, dove come HTTP si riferisce a un protocollo filo specifico. – jrista

+2

REST non è HTTP. REST è un protocollo non specifico. Ecco un post del ragazzo che ha coniato il termine parlando specificatamente di come la tua API HTTP non è REST. http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven –

-1

Forse ... this? (REST su Wikipedia)

2

Here è un link che ho usato per ottenere fino a velocità su REST e WCF

+0

Questi sembrano una grande serie di link per iniziare con REST. Grazie Justin !!! – Developer

4

Una risorsa molte persone sono ammissibili per prova a quando si parla di resto è "How I explained REST to my wife" ospitarci è una sorta di panoramica generale e non correlata a WCF.

C'è anche Restful.NET da Flanders Jon che è abbastanza buona per quanto ne so (non l'ho letto io stesso :() ed è esempi sono basati su WCF.

Con i migliori saluti.

+0

Non credo che il libro descriva esattamente REST, consiglierei di leggere la dissertazione (http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) e poi di andare da lì. –

2

ho trovato questo articolo utile per illustrare i principi fondamentali:
How to GET a Cup of Coffee (InfoQ)

Esso fornisce esempi delle richieste HTTP e le risposte, quello che sembrano e come si applicano ad azioni effettive di business-centric Cosa significa il messaggio REST simile a quando. ponendo un orde r? aggiornare un ordine? Stai cercando un ordine? ecc.

Non è basato su alcun linguaggio di programmazione o API (non considero HTTP come API).

Problemi correlati