Koja je razlika između put i patch?
Koja je razlika između put i patch?

Video: Koja je razlika između put i patch?

Video: Koja je razlika između put i patch?
Video: Izmjena resursa/dokumenta - HTTP PATCH & PUT - node/mongodb 2024, Studeni
Anonim

Glavni razlika između the STAVITI i ZAKRPI metoda je da STAVITI metoda koristi URI zahtjeva za isporuku modificirane verzije traženog resursa koja zamjenjuje izvornu verziju resursa, dok ZAKRPA metoda daje skup uputa za modificiranje resursa.

Imajući to u vidu, koja je glavna razlika između patch i put zahtjeva?

Korištenje STAVITI zahtijeva od nas da navedemo sve atribute čak i ako želimo promijeniti samo jedan atribut. Ali ako koristimo PATCH metoda možemo ažurirati samo polja koja su nam potrebna i nema potrebe spominjati sva polja. ZAKRPA ne dopušta nam izmjenu vrijednosti u jednom niz, ili uklonite atribut ili unos u niz.

Osim toga, koja je razlika između posta i put? The razlika između POST-a i PUT-a je li to STAVITI je idempotentan, što znači, pozivanje istog STAVITI zahtjev više puta će uvijek proizvesti isti rezultat (to nije nuspojava), dok s druge strane, pozivanje a POST zahtjev u više navrata može imati (dodatne) nuspojave višestrukog stvaranja istog resursa.

Također znam, trebam li koristiti put ili patch?

The ZAKRPA Metoda je ispravan izbor ovdje dok ažurirate postojeći resurs - ID grupe. STAVITI treba koristiti samo ako zamjenjujete resurs u cijelosti. Postojeći HTTP STAVITI metoda omogućuje samo potpunu zamjenu dokumenta.

Zašto koristimo metodu zakrpa?

HTTP resurs. A ZAKRPA zahtjev s druge strane, jest korišteni da izvršite izmjene dijela resursa na lokaciji. To je, zakrpi se resurs - mijenjanje njegovih svojstava. To je korišteni napraviti manja ažuriranja resursa i to je nije potrebno biti idempotentan.

Preporučeni: