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