Middle
Was ist der Unterschied zwischen GET und POST?
sobes.tech KI
Antwort von AI
GET und POST sind zwei grundlegende HTTP-Methoden mit unterschiedlichen Zwecken:
-
GET wird verwendet, um Daten vom Server anzufordern. Es ist sicher und idempotent, Parameter werden in der URL (im Abfrage-String) übertragen. Es ändert normalerweise keinen Serverzustand.
-
POST wird verwendet, um Daten an den Server zu senden, z.B. beim Erstellen oder Aktualisieren von Ressourcen. Die Daten werden im Anforderungstext übertragen. POST kann den Serverzustand ändern und ist nicht idempotent.
Beispiel:
GET /todos?id=123 HTTP/1.1
Host: example.com
POST /todos HTTP/1.1
Host: example.com
Content-Type: application/json
{"title": "Buy milk", "done": false}
GET fordert das Todo mit id=123 an, POST erstellt ein neues Todo.