Mitä eroa on putilla ja patchilla?
Mitä eroa on putilla ja patchilla?

Video: Mitä eroa on putilla ja patchilla?

Video: Mitä eroa on putilla ja patchilla?
Video: 😩 Сплошное разочарование или повод для радости? Подробный гид по Audi A6 C6. 2024, Saattaa
Anonim

Pää ero välillä the PUT ja PATCH menetelmä on se LAITTAA -menetelmä käyttää pyyntö-URIa toimittaakseen muokatun version pyydetystä resurssista, joka korvaa resurssin alkuperäisen version, kun taas PISTERI menetelmä tarjoaa joukon ohjeita resurssin muokkaamiseen.

Kun tämä otetaan huomioon, mikä on tärkein ero korjaustiedoston ja asennuspyynnön välillä?

Käyttämällä LAITTAA edellyttää, että määritämme kaikki attribuutit, vaikka haluaisimme muuttaa vain yhtä attribuuttia. Mutta jos käytämme PATCH-menetelmä voimme päivittää vain tarvitsemamme kentät, eikä kaikkia kenttiä tarvitse mainita. PISTERI ei salli meidän muuttaa arvoa in an taulukko tai poista määrite tai taulukkomerkintä.

Lisäksi, mitä eroa on postin ja putoamisen välillä? The ero POSTin ja PUT:n välillä onko tuo LAITTAA on idempotentti, eli kutsuu samaa LAITTAA pyyntö useita kertoja tuottaa aina saman tuloksen (se ei ole sivuvaikutus), kun taas toisaalta a LÄHETTÄÄ toistuvalla pyynnöllä voi olla (lisä)sivuvaikutuksia, kun sama resurssi luodaan useita kertoja.

Tiedä myös, pitäisikö minun käyttää putkea vai patchia?

The PISTERI menetelmä on oikea valinta, kun päivität olemassa olevaa resurssia - ryhmätunnusta. PUT pitäisi käytetään vain, jos korvaat resurssin kokonaisuudessaan. Olemassa oleva HTTP LAITTAA menetelmä sallii vain asiakirjan täydellisen korvaamisen.

Miksi käytämme patch-menetelmää?

HTTP-resurssi. A PISTERI pyyntö toisaalta on käytetty tehdä muutoksia resurssin osaan paikassa. Tuo on, se LAASTA resurssi - muuttaa sen ominaisuuksia. Se On käytetty tehdä pieniä päivityksiä resursseihin ja sen ei vaadita idempotenttia.

Suositeltava: