Jaký je rozdíl mezi put a patch?
Jaký je rozdíl mezi put a patch?

Video: Jaký je rozdíl mezi put a patch?

Video: Jaký je rozdíl mezi put a patch?
Video: PUT/PATCH REST APIs - All you need to know about why and where to use Put vs Patch 2024, Smět
Anonim

Hlavní rozdíl mezi a PUT a PATCH metoda je ta DÁT metoda používá identifikátor URI požadavku k poskytnutí upravené verze požadovaného zdroje, která nahradí původní verzi zdroje, zatímco NÁPLAST metoda poskytuje sadu instrukcí pro úpravu zdroje.

Když to vezmeme v úvahu, jaký je hlavní rozdíl mezi záplatou a požadavkem vložení?

Použitím DÁT vyžaduje, abychom specifikovali všechny atributy, i když chceme změnit pouze jeden atribut. Ale pokud použijeme metoda PATCH můžeme aktualizovat pouze pole, která potřebujeme, a není třeba uvádět všechna pole. NÁPLAST neumožňuje změnit hodnotu v an pole nebo odeberte atribut nebo položku pole.

Navíc, jaký je rozdíl mezi post a dát? The rozdíl mezi POST a PUT je to? DÁT je idempotentní, to znamená, že volá totéž DÁT vícenásobný požadavek vždy přinese stejný výsledek (to není žádný vedlejší účinek), zatímco na druhé straně volání a POŠTA opakovaný požadavek může mít (další) vedlejší účinky vytvoření stejného zdroje vícekrát.

Také víte, mám použít put nebo patch?

The NÁPLAST metoda je zde správná volba, protože aktualizujete existující zdroj - ID skupiny. PUT by měl použít pouze v případě, že nahrazujete zdroj jako celek. Stávající HTTP DÁT umožňuje pouze úplnou výměnu dokumentu.

Proč používáme metodu patchů?

HTTP prostředek. A NÁPLAST žádost na druhé straně je použitý k provedení změn části zdroje v místě. to znamená, to ZÁPLATY zdroj – změna jeho vlastností. To je použitý provádět drobné aktualizace zdrojů a své nemusí být idempotentní.

Doporučuje: