Mi a különbség a put és a patch között?
Mi a különbség a put és a patch között?

Videó: Mi a különbség a put és a patch között?

Videó: Mi a különbség a put és a patch között?
Videó: A kötvények kamatkockázatáról. Mi a különbség kamat és hozam között? - Pénzügyi Fitnesz 048 2024, November
Anonim

A fő a különbség köztük az PUT és PATCH módszer az, hogy a PUT metódus a kérés URI-t használja a kért erőforrás módosított változatának megadására, amely lecseréli az erőforrás eredeti verzióját, míg a TAPASZ metódus utasításokat ad az erőforrás módosításához.

Ha ezt szem előtt tartjuk, mi a fő különbség a patch és a put request között?

Használata PUT megköveteli az összes attribútum megadását, még akkor is, ha csak egy attribútumot szeretnénk megváltoztatni. De ha használjuk a PATCH módszer csak a szükséges mezőket tudjuk frissíteni, és nem kell minden mezőt megemlíteni. TAPASZ nem teszi lehetővé az érték módosítását egy an tömböt, vagy távolítson el egy attribútumot vagy tömbbejegyzést.

Ezenkívül mi a különbség a posta és az eladás között? Az különbség a POST és a PUT között az, hogy a PUT idempotens, ami azt jelenti, hogy ugyanazt hívja PUT többszöri kérés mindig ugyanazt az eredményt fogja hozni (ez nem mellékhatás), míg másrészt az a POST Az ismételt kérésnek (további) mellékhatásai lehetnek, ha ugyanazt az erőforrást többször is létrehozzák.

Tudja azt is, hogy put vagy patch-et használjak?

Az TAPASZ metódus a megfelelő választás itt, mivel frissít egy meglévő erőforrást – a csoportazonosítót. PUT kell csak akkor használható, ha egy erőforrást teljes egészében lecserél. A meglévő HTTP PUT módszer csak a dokumentum teljes cseréjét teszi lehetővé.

Miért használjuk a patch módszert?

HTTP-erőforrás. A TAPASZ kérés viszont az használt az erőforrás egy részének módosításához egy helyen. vagyis ez FOLTOK az erőforrás - tulajdonságainak megváltoztatása. Azt van használt hogy kisebb frissítéseket hajtson végre az erőforrásokon és ez van nem kötelező idempotensnek lenni.

Ajánlott: