Qual é a diferença entre put e patch?
Qual é a diferença entre put e patch?

Vídeo: Qual é a diferença entre put e patch?

Vídeo: Qual é a diferença entre put e patch?
Vídeo: Curso gratuito Axios #4 - Requisição PUT e PATCH 2024, Maio
Anonim

O principal diferença entre a PUT e PATCH método é que o POR método usa o URI de solicitação para fornecer uma versão modificada do recurso solicitado que substitui a versão original do recurso, enquanto o CORREÇÃO método fornece um conjunto de instruções para modificar o recurso.

Levando isso em consideração, qual é a principal diferença entre patch e put request?

Usando POR exige que especificemos todos os atributos, mesmo se quisermos alterar apenas um atributo. Mas se usarmos o Método PATCH podemos atualizar apenas os campos de que precisamos e não há necessidade de mencionar todos os campos. CORREÇÃO não nos permite modificar um valor em um array, ou remova um atributo ou entrada de array.

Além disso, qual é a diferença entre post e put? o diferença entre POST e PUT é aquele POR é idempotente, ou seja, chamando o mesmo POR solicitação várias vezes sempre produzirá o mesmo resultado (sem efeito colateral), enquanto, por outro lado, chamar um PUBLICAR solicitação repetidamente pode ter efeitos colaterais (adicionais) de criar o mesmo recurso várias vezes.

Também sei, devo usar put ou patch?

o CORREÇÃO método é a escolha correta aqui, pois você está atualizando um recurso existente - o ID do grupo. PUT deveria só será usado se você estiver substituindo um recurso em sua totalidade. O HTTP existente POR método apenas permite a substituição completa de um documento.

Por que usamos o método patch?

Recurso HTTP. UMA CORREÇÃO por outro lado, é usado para fazer alterações em parte do recurso em um local. Isso é, ele CORRESPONDE o recurso - alterando suas propriedades. Isto é usado para fazer pequenas atualizações nos recursos e Está não precisa ser idempotente.

Recomendado: