Sobes.tech
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.