2012-03-13 15 views

risposta

9

Non sono sicuro di cosa intendi per normal Rest.

REST è un paradigma.

HTTP è un protocollo che segue tale paradigma.

API Web ASP.NET consente agli sviluppatori di scrivere applicazioni ASP.NET a cui è possibile accedere tramite HTTP e rispettare il paradigma REST. Mentre è possibile creare un'API REST senza API Web, l'API Web offre un sacco di funzionalità che rimuoveranno un sacco di problemi associati alla creazione di un'API RESTful in ASP.NET.

apigee ha molte ottime risorse per le migliori pratiche dell'API REST.

+2

Martin Fowler fornisce una [buona panoramica] (http://martinfowler.com/articles/richardsonMaturityModel.html) di cosa significa per un'applicazione implementare completamente lo stile architettonico REST. –

+1

È possibile creare servizi non RESTful o RESTful con WebAPI – RickAndMSFT

2

Stai chiedendo lo standard generale REST o il modo in cui REST è stato eseguito tradizionalmente sulla piattaforma Microsoft prima dell'API Web MVC4? Sto pensando che ti stai avvicinando come il secondo.

L'approccio aggiornato in MVC4 offre più funzionalità REST senza il modello WCF. Ecco un post recente sull'argomento: http://mattmilner.com/Milner/Blog/post/2012/02/28/WebAPI-or-WCF.aspx.

Problemi correlati