Kakšna je razlika med put in patch?
Kakšna je razlika med put in patch?

Video: Kakšna je razlika med put in patch?

Video: Kakšna je razlika med put in patch?
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, Maj
Anonim

Glavni razlika med the PUT in PATCH metoda je, da PUT metoda uporablja URI zahteve za dobavo spremenjene različice zahtevanega vira, ki nadomešča izvirno različico vira, medtem ko OBLIK metoda zagotavlja niz navodil za spreminjanje vira.

Če upoštevamo to, kakšna je glavna razlika med zahtevo za popravek in zahtevo?

Uporaba PUT zahteva, da podamo vse atribute, tudi če želimo spremeniti samo en atribut. Če pa uporabimo PATCH metoda posodobimo lahko samo polja, ki jih potrebujemo, in ni treba omenjati vseh polj. OBLIK nam ne omogoča spreminjanja vrednosti v matriko ali odstranite atribut ali vnos matrike.

Poleg tega, kakšna je razlika med post in put? The razlika med POST in PUT je to PUT je idempotenten, kar pomeni, klicanje istega PUT večkratna zahteva bo vedno prinesla enak rezultat (ki ni stranski učinek), po drugi strani pa klic a OBJAVI večkratna zahteva ima lahko (dodatne) stranske učinke večkratnega ustvarjanja istega vira.

Vem tudi, ali naj uporabim put ali patch?

The OBLIK Metoda je prava izbira, ko posodabljate obstoječi vir - ID skupine. PUT bi moral uporabite samo, če zamenjate vir v celoti. Obstoječi HTTP PUT metoda omogoča le popolno zamenjavo dokumenta.

Zakaj uporabljamo metodo obliža?

Vir HTTP. A OBLIK zahteva po drugi strani pa je uporablja da spremenite del vira na lokaciji. to je, se Obliži vir - spreminjanje njegovih lastnosti. To je uporablja za manjše posodobitve virov in je ni treba biti idempotenten.

Priporočena: