Cili është ndryshimi midis vendosjes dhe patch-it?
Cili është ndryshimi midis vendosjes dhe patch-it?

Video: Cili është ndryshimi midis vendosjes dhe patch-it?

Video: Cili është ndryshimi midis vendosjes dhe patch-it?
Video: Как укладывать декоративный камень!? / Облицовка цоколя / Возможные ошибки 2024, Nëntor
Anonim

Kryesor dallimi ndërmjet të PUT dhe PATCH metoda është që VENDOSJE metoda përdor URI-në e kërkesës për të ofruar një version të modifikuar të burimit të kërkuar i cili zëvendëson versionin origjinal të burimit ndërsa PATCH Metoda ofron një grup udhëzimesh për të modifikuar burimin.

Duke e mbajtur këtë në konsideratë, cili është ndryshimi kryesor midis kërkesës për patch dhe vendosje?

Duke përdorur VENDOSJE kërkon që ne të specifikojmë të gjitha atributet edhe nëse duam të ndryshojmë vetëm një atribut. Por nëse përdorim Metoda PATCH ne mund të përditësojmë vetëm fushat që na duhen dhe nuk ka nevojë të përmendim të gjitha fushat. PATCH nuk na lejon të modifikojmë një vlerë në një grup, ose hiqni një atribut ose hyrje të grupit.

Për më tepër, cili është ndryshimi midis postimit dhe vendosjes? Të ndryshimi midis POST dhe PUT eshte ajo VENDOSJE është idempotent, që do të thotë, të thërrasësh të njëjtën gjë VENDOSJE kërkesa shumë herë do të prodhojë gjithmonë të njëjtin rezultat (që nuk është efekt anësor), ndërsa nga ana tjetër, thirrja a POST kërkesa në mënyrë të përsëritur mund të ketë efekte anësore (shtesë) të krijimit të të njëjtit burim shumë herë.

Gjithashtu e di, a duhet të përdor put apo patch?

Të PATCH metoda është zgjedhja e duhur këtu pasi po përditësoni një burim ekzistues - ID-në e grupit. PUT duhet përdoret vetëm nëse jeni duke zëvendësuar një burim në tërësinë e tij. HTTP ekzistues VENDOSJE Metoda lejon vetëm një zëvendësim të plotë të një dokumenti.

Pse përdorim metodën patch?

Burimi HTTP. A PATCH kërkesa nga ana tjetër, është të përdorura për të bërë ndryshime në një pjesë të burimit në një vendndodhje. Kjo eshte, ajo ARNON burimi - ndryshimi i vetive të tij. Ajo është të përdorura për të bërë përditësime të vogla të burimeve dhe eshte nuk kërkohet të jetë idempotent.

Recommended: