Junior — Middle
Magyarázza el a különbségeket a HTTP POST és PUT kérések között a webfejlesztés kontextusában.
sobes.tech MI
Válasz az MI-től
A HTTP POST és PUT kérések közötti fő különbségek:
- POST új erőforrás létrehozására szolgál. Adatokat küld a szervernek, amely általában egy új objektumot hoz létre egyedi azonosítóval.
- PUT meglévő erőforrás frissítésére vagy erőforrás létrehozására szolgál adott URI alatt. A PUT kérés idempotens — ugyanazzal az adatokkal történő ismételt hívás nem változtatja meg az eredményt.
Példa:
- POST /users — új felhasználót hoz létre, a szerver hozzárendel neki egy ID-t.
- PUT /users/123 — frissíti a 123-as ID-jű felhasználót vagy létrehozza, ha nem létezik.
Ezért a POST a hozzáadáshoz, a PUT a cseréhez vagy frissítéshez használatos.