2014-11-20 13 views

Antwort

1

Sie sind die aus der Sicht des Kunden:

GET an den Client bezieht sich in Form einer URL-Anforderung an den Server, dh das Laden einer Webseite mit Daten gefüllt Anforderung von Informationen.

POST ist der Client, der Informationen zurück an den Server sendet, dh Klicken auf Senden in einem Textfeld.

PUT ist sehr ähnlich wie POST, außer dass die Informationen an den Server zurückgesendet muss

DELETE-Anfragen unter der mitgelieferten Request-URI identifiziert werden, die der Server an das Unternehmen löschen, die der Kunde also das Entfernen eines Blog-Post bezeichnet hat von Ihrem Blog sagt der Server, um diese Informationen zu vergessen.

Dies sind die 4 wichtigsten Methoden, über die Clients und Server kommunizieren, also wie Informationen auf dem Server angezeigt und vom Client gesteuert werden.

0

Von this_link Sie eine Detail bekommen können über diese methods.I diese Methoden kurz schreibe wie folgt:

GET zu verwendet werden, sollten die Daten abrufen mit keinem anderen Effekt jedoch können Sie Abfrage params verwenden in URL, um Daten mit get zu posten, aber es ist keine sichere Methode.

Die POST Methode wird verwendet, anzufordern, dass der Ursprungsserver die Entität in der Anforderung als eine neue untergeordnete der durch den Anforderungs-URI in der Anforderungs-Line.Generally zu angelegt identifizierten Ressource eingeschlossen akzeptieren neue Entität.

Die PUT Methode fordert an, dass die eingeschlossene Entität unter dem gelieferten Request-URI gespeichert wird. Im Allgemeinen verwendet zu Update bestehende Entität.

Die PATCH Methode gilt partielle Modifikationen auf eine Ressource

Die Methode Anfragen DELETE, dass der Ursprungsserver die Ressource durch den Anforderungs-URI identifiziert löschen.

Die TRACE Methode gibt die empfangene Anfrage zurück, so dass ein Client sehen kann, welche (wenn überhaupt) Änderungen oder Ergänzungen von zwischengeschalteten Servern vorgenommen wurden.

Der HTTP CONNECT Methode Methode Kommunikation mit der angeforderten Ressource Zweiwege beginnt. Es kann verwendet werden, um einen Tunnel zu öffnen.

Die OPTIONS Methode ermöglicht es dem Client die Optionen bestimmen und/oder mit einer Ressource zugeordnet Anforderungen oder die Fähigkeiten eines Servers, ohne eine Ressource Aktion impliziert oder eine Ressource Abruf initiieren.

Sie können auch vereinfachte Details auf this wikipidea Seite bekommen. Dieser stackoverflow Link ist auch sehr beschreibend für HTTP-Methoden.

Und für den Implementierung par t diese Open-Source-Django_rest_code bei Github kann ein sehr gutes Beispiel sein zu sehen, wie diese Http Methoden in Django (Python) zu implementieren.