Sobes.tech
Junior — Middle

Vai jūs varat izskaidrot, ko nozīmē HTTP pieprasījums ar PUT metodi?

sobes.tech AI

Atbilde no AI

HTTP PUT pieprasījums tiek izmantots resursa izveidei vai aizvietošanai norādītajā URL. Atšķirībā no POST, kas parasti izveido jaunu resursu, PUT ir idempotents: atkārtoti pieprasījumi ar tiem pašiem datiem nemaina rezultātu.

Piemērs lietošanai:

  • Lietotāja profila atjaunināšana: nosūtiet PUT pieprasījumu ar jaunajiem datiem uz lietotāja URL.

Atjaunināšanas pieprasījuma piemērs:

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

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

Ja resursu pastāv, tas tiks aizvietots; ja nē, tas tiks izveidots.

PUT galvenās īpašības:

  • Idempotence
  • Pilnīga resursa aizvietošana
  • Izmanto, lai atjauninātu vai izveidotu zināmā URL