Qo'yish va yamoq o'rtasidagi farq nima?
Qo'yish va yamoq o'rtasidagi farq nima?

Video: Qo'yish va yamoq o'rtasidagi farq nima?

Video: Qo'yish va yamoq o'rtasidagi farq nima?
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, May
Anonim

Asosiy orasidagi farq the PUT va PATCH usuli - bu PUT Usul so'ralgan resursning o'zgartirilgan versiyasini taqdim etish uchun so'rov URI dan foydalanadi, bu esa resursning asl versiyasini almashtiradi. PATCH usul resursni o'zgartirish uchun ko'rsatmalar to'plamini taqdim etadi.

Buni hisobga olgan holda, yamoq va qo'yish so'rovi o'rtasidagi asosiy farq nima?

Foydalanish PUT faqat bitta atributni o'zgartirmoqchi bo'lsak ham barcha atributlarni ko'rsatishimizni talab qiladi. Ammo biz foydalansak PATCH usuli biz faqat kerakli maydonlarni yangilashimiz mumkin va barcha maydonlarni eslatib o'tishning hojati yo'q. PATCH qiymatni o'zgartirishga ruxsat bermaydi ichida massiv yoki atribut yoki massiv yozuvini olib tashlang.

Bundan tashqari, post va qo'yish o'rtasidagi farq nima? The POST va PUT o'rtasidagi farq bu PUT idempotent, ya'ni xuddi shunday chaqiradi PUT Bir necha marta so'rov har doim bir xil natijani beradi (bu nojo'ya ta'sir emas), boshqa tomondan, a ga qo'ng'iroq qilish POST takroriy so'rov bir xil resursni bir necha marta yaratishning (qo'shimcha) yon ta'siriga ega bo'lishi mumkin.

Shuningdek, bilingki, put yoki patchdan foydalanishim kerakmi?

The PATCH usul bu erda to'g'ri tanlovdir, chunki siz mavjud resurs - guruh identifikatorini yangilayapsiz. PUT kerak faqat resursni to'liq almashtirayotgan bo'lsangiz foydalaniladi. Mavjud HTTP PUT usul faqat hujjatni to'liq almashtirish imkonini beradi.

Nima uchun yamoq usulidan foydalanamiz?

HTTP resursi. A PATCH boshqa tomondan, so'rov ishlatilgan joylashuvdagi resursning bir qismiga o'zgartirishlar kiritish. Anavi, bu PATCHES resurs - uning xususiyatlarini o'zgartirish. Bu hisoblanadi ishlatilgan resurslarga kichik yangilanishlar kiritish va bu idempotent bo'lishi shart emas.

Tavsiya: