Middle
Mi a különbség a GET és a POST között?
sobes.tech MI
Válasz az MI-től
A GET és POST két alapvető HTTP-módszer, amelyek különböző célokra szolgálnak:
-
GET a szerverről kér adatokat. Biztonságos és idempotens, a paraméterek az URL-ben (kérdéssorban) kerülnek átadásra. Általában nem változtatja a szerver állapotát.
-
POST adatokat küld a szervernek, például erőforrások létrehozásakor vagy frissítésekor. Az adatok a kérés törzsében kerülnek átadásra. A POST módosíthatja a szerver állapotát, és nem idempotens.
Példa:
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}
A GET lekéri az id=123 todo-t, a POST új todo-t hoz létre.