Junior — Middle
HTTP so'rovlar kontekstida PUT usulining nima ekanligini tushuntiring.
sobes.tech AI
AIdan javob
HTTP'da PUT usuli, belgilangan URL bo'yicha resursni o'zgartirish yoki yaratish uchun ishlatiladi. Agar resurs mavjud bo'lsa, PUT uni to'liq yangilaydi; agar mavjud bo'lmasa, yangi ma'lumotlar bilan yaratadi.
PUT ning asosiy xususiyatlari:
- Idempotentlik: bir xil ma'lumotlar bilan takroriy so'rovlar birinchi chaqiriqdan keyin natijani o'zgartirmaydi.
- To'liq yangilash: odatda, resursning barcha ma'lumotlari yuboriladi, faqat o'zgartirilgan maydonlar emas.
Misol uchun: /users/123 manzilida foydalanuvchi resursingiz bo'lsa, yangi JSON ob'ekti bilan PUT so'rovi foydalanuvchi ma'lumotlarini to'liq o'zgartiradi.
PUT /users/123 HTTP/1.1
Content-Type: application/json
{
"name": "Иван",
"email": "ivan@example.com"
}
PATCH ga qarshi, PUT qisman yangilash uchun mo'ljallangan, shuning uchun to'liq ma'lumotlar to'plamini yuborishni talab qiladi.