WebInvoke-Methode="POST" oder "GET" für einen REST-Service in WCF

7

Wann sollte post vs get verwendet werden? in einem REST-Dienst auf WCF ?, ist unten meine Schnittstelle

%Vor%     
Nick Kahn 16.11.2010, 19:05
quelle

4 Antworten

13

POST sollte verwendet werden, wenn ein Update zurück an den Server gesendet wird.

GET sollte verwendet werden, wenn ein Objekt vom Server abgerufen wird.

Vielleicht möchten Sie nachlesen, was die HTTP-Verben im Zusammenhang mit RESTful-Diensten bedeuten:

Justin Niessner 16.11.2010, 19:10
quelle
6

POST jedes Mal, wenn Sie einen Zustand auf dem Server wie Datenbankaktualisierung ändern, löschen. GET für Lesezugriff wie Datenbankauswahl.

    
Darin Dimitrov 16.11.2010 19:11
quelle
2

GET: Holen Sie sich eine Sammlung von Einträgen (als Feed-Dokument) oder einen einzelnen Eintrag (als Eingabedokument).

POST: Erstellen Sie einen neuen Eintrag aus einem Erfassungsdokument.

PUT: Aktualisiert einen bestehenden Eintrag mit einem Erfassungsdokument.

LÖSCHEN: Entfernen Sie einen Eintrag.

    
Reed Cao 09.04.2013 08:42
quelle
0

Aber in C # erhalten Sie eine Antwort in GET. so wird die vollständige Antwort sein, GET sollte verwendet werden, wenn ein Objekt vom Server abgerufen und beim Zurücksenden eines Updates vom Server verwendet wird.

    
Shanka 15.12.2016 23:13
quelle

Tags und Links