Intern
Qaysi HTTP usuli, spetsifikatsiyaga ko'ra, resursni to'liq almashtirish uchun ishlatiladi va idempotent? PATCH POST PUT DELETE
sobes.tech AI
AIdan javob
HTTP spetsifikatsiyasiga ko‘ra, PUT usuli resursni to‘liq almashtirish uchun ishlatiladi va idempotentdir. Bu shuni anglatadiki, bir xil ma'lumotlar bilan takrorlangan PUT so‘rovi birinchi so‘rovdan keyin resurs holatini o‘zgartirmaydi.
- PUT — butun resursni almashtiradi.
- PATCH — resursni qisman yangilaydi.
- POST — odatda yangi resurs yaratadi yoki amal bajaradi, idempotent emas.
- DELETE — resursni o‘chiradi, shuningdek, idempotent, lekin almashtirmaydi.
PUT dan foydalanish misoli:
PUT /users/123 HTTP/1.1
Content-Type: application/json
{"name": "Иван", "age": 30}
Bu so‘rov ID 123 bo‘lgan foydalanuvchi ma’lumotlarini yangi ma’lumotlar bilan o‘zgartiradi.