Référence des méthodes HTTP
Une méthode HTTP (ou « verbe ») indique au serveur quelle action une requête veut effectuer. Les deux propriétés du tableau comptent lors de la conception d'API :
- Sûre (Safe) — ne change pas l'état du serveur (lecture seule).
- Idempotente — répéter la requête a le même effet que la faire une fois.
Mis à jour 2026-07-06
| Méthode | Rôle | Sûre | Idempotente |
|---|---|---|---|
| GET | Récupérer une ressource ; ne devrait pas avoir d'effets de bord | Oui | Oui |
| HEAD | Comme GET mais ne renvoie que les en-têtes, pas de corps | Oui | Oui |
| POST | Créer une ressource ou soumettre des données à traiter | Non | Non |
| PUT | Remplacer entièrement une ressource par le corps de la requête | Non | Oui |
| PATCH | Appliquer une mise à jour partielle à une ressource | Non | Non |
| DELETE | Supprimer une ressource | Non | Oui |
| OPTIONS | Demander quelles méthodes/en-têtes sont autorisés (préflight CORS) | Oui | Oui |
| CONNECT | Établir un tunnel vers le serveur (utilisé par les proxys) | Non | Non |
| TRACE | Renvoyer la requête reçue (diagnostic ; souvent désactivé) | Oui | Oui |
Notez la différence entre PUT et PATCH : PUT remplace toute la ressource (l'envoyer deux fois est donc idempotent), tandis que PATCH applique une modification partielle (qui peut ne pas l'être). Associez ceci à nos références sur les codes de statut et les en-têtes pour la vue complète d'une requête HTTP.
Outils associés