-
Notifications
You must be signed in to change notification settings - Fork 0
Methodes HTTP
Gabin edited this page Feb 1, 2023
·
2 revisions
Liste complète des méthodes dans un registre IANA.
-
GETpermet de récupérer une représentation d'une ressource -
HEADfait la même chose que GET mais sans renvoyer la représentation de la ressource. -
POSTcontient des données qui vont être envoyés au serveur et traitées. Souvent utilisé pour soumettre le contenu d'un formulaire Web, par exemple pour envoyer un texte qui sera le contenu d'un commentaire lors d'une discussion sur un forum Web. -
PUTest également accompagné de données qui vont être écrites à la place de la ressource désignée. On peut donc mettre en œuvre un serveur de fichiers distant avec des PUT et des GET. -
DELETEsupprimer les ressources devenues inutiles. -
CONNECTpermet d'établir une connexion avec un service distant. Sa principale utilité est de permettre d'établir un tunnel au-dessus de HTTP OPTIONSTRACE
Certaines des méthodes sont dites sûres car elles ne modifient pas la ressource et ne casseront donc rien :
GETHEADOPTIONSTRACE
Certaines méthodes sont dites idempotente car elles ont le même effet qu'on les exécute une ou N fois. Elles peuvent être répétées sans risque, par exemple si le réseau a eu un problème et qu'on n'est pas certain que la requête ait été exécutée. Les méthodes sûres sont toutes idempotentes mais l'inverse n'est pas vrai, pour par exemple :
PUTDELETE