Wat is die verskil tussen put en patch?
Wat is die verskil tussen put en patch?

Video: Wat is die verskil tussen put en patch?

Video: Wat is die verskil tussen put en patch?
Video: УДАЛЯТЬ ЛИ МАЯКИ ПОСЛЕ ШТУКАТУРКИ?! | Стяжки пола!? КАК заделать штробы 2024, Mei
Anonim

Die hoof verskil tussen die PUT en PATCH metode is dat die PUT metode gebruik die versoek-URI om 'n gewysigde weergawe van die aangevraagde hulpbron te verskaf wat die oorspronklike weergawe van die hulpbron vervang, terwyl die LAPPER metode verskaf 'n stel instruksies om die hulpbron te wysig.

As u dit in ag neem, wat is die belangrikste verskil tussen pleister- en plaasversoek?

Met behulp van PUT vereis dat ons alle eienskappe spesifiseer, selfs al wil ons net een kenmerk verander. Maar as ons die PATCH metode ons kan slegs die velde bywerk wat ons benodig en dit is nie nodig om al die velde te noem nie. LAPPER laat ons nie toe om 'n waarde te verander nie in 'n skikking, of verwyder 'n kenmerk of skikkinginskrywing.

Boonop, wat is die verskil tussen pos en plaas? Die verskil tussen POST en PUT is dit PUT is idempotent, dit beteken, roep dieselfde PUT versoek verskeie kere sal altyd dieselfde resultaat lewer (dit is geen newe-effek nie), terwyl aan die ander kant, 'n roep POST versoek herhaaldelik kan (bykomende) newe-effekte hê om dieselfde hulpbron verskeie kere te skep.

Weet ook, moet ek put of patch gebruik?

Die LAPPER metode is die korrekte keuse hier aangesien jy 'n bestaande hulpbron opdateer - die groep-ID. PUT moet slegs gebruik word as jy 'n hulpbron in sy geheel vervang. Die bestaande HTTP PUT metode laat slegs 'n volledige vervanging van 'n dokument toe.

Hoekom gebruik ons die pleistermetode?

HTTP hulpbron. A LAPPER versoek aan die ander kant, is gebruik word veranderinge aan 'n deel van die hulpbron by 'n ligging aan te bring. Dit wil sê, dit LAPPE die hulpbron - die eienskappe daarvan verander. Dit is gebruik word om geringe opdaterings aan hulpbronne te maak en dit is nie vereis om idempotent te wees nie.

Aanbeveel: