Quelle est la différence entre put et patch ?
Quelle est la différence entre put et patch ?

Vidéo: Quelle est la différence entre put et patch ?

Vidéo: Quelle est la différence entre put et patch ?
Vidéo: Postman Tutorial 4 - What is difference between POST, PUT and PATCH Method 2024, Novembre
Anonim

Le principal différence entre les METTRE et CORRIGER méthode est que le METTRE La méthode utilise l'URI de requête pour fournir une version modifiée de la ressource demandée qui remplace la version originale de la ressource alors que la PIÈCE La méthode fournit un ensemble d'instructions pour modifier la ressource.

En tenant compte de cela, quelle est la principale différence entre un correctif et une demande de mise en place ?

À l'aide de METTRE nous oblige à spécifier tous les attributs même si nous voulons changer un seul attribut. Mais si nous utilisons le Méthode PATCH nous ne pouvons mettre à jour que les champs dont nous avons besoin et il n'est pas nécessaire de mentionner tous les champs. PIÈCE ne permet pas de modifier une valeur dans un tableau, ou supprimer un attribut ou une entrée de tableau.

De plus, quelle est la différence entre post et put ? Les différence entre POST et PUT est-ce METTRE est idempotent, c'est-à-dire appelant le même METTRE demander plusieurs fois produira toujours le même résultat (ce n'est pas un effet secondaire), tandis que d'un autre côté, appeler un PUBLIER demande répétée peut avoir des effets secondaires (supplémentaires) en créant plusieurs fois la même ressource.

Sachez également, dois-je utiliser put ou patch?

Les PIÈCE méthode est le bon choix ici car vous mettez à jour une ressource existante - l'ID de groupe. PUT devrait être utilisé uniquement si vous remplacez une ressource dans son intégralité. Le HTTP existant METTRE La méthode ne permet qu'un remplacement complet d'un document.

Pourquoi utilisons-nous la méthode patch?

Ressource HTTP. UNE PIÈCE demande d'autre part, est utilisé pour apporter des modifications à une partie de la ressource à un emplacement. C'est-à-dire, il PATCHES la ressource - en changeant ses propriétés. Ce est utilisé pour apporter des mises à jour mineures aux ressources et c'est pas besoin d'être idempotent.

Conseillé: