Sobes.tech
Junior — Middle

Môžete vysvetliť, čo znamená HTTP požiadavka metódy PUT?

sobes.tech AI

Odpoveď od AI

HTTP požiadavka PUT sa používá na vytvorenie alebo nahradenie zdroja na zadanom URL. Na rozdiel od POST, ktorý zvyčajne vytvára nový zdroj, je PUT idempotentný: opakované požiadavky s rovnakými údajmi nemenia výsledok.

Príklad použitia:

  • Aktualizácia používateľského profilu: odošlite požiadavku PUT s novými údajmi na URL používateľa.

Príklad požiadavky na aktualizáciu:

PUT /users/123 HTTP/1.1
Host: example.com
Content-Type: application/json

{
  "name": "Иван Иванов",
  "email": "ivan@example.com"
}

Ak zdroj existuje, bude nahradený; ak nie, bude vytvorený.

Kľúčové vlastnosti PUT:

  • Idempotentnosť
  • Kompletná náhrada zdroja
  • Používa sa na aktualizáciu alebo vytvorenie na známej URL