-
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.
-
GET
permet de récupérer une représentation d'une ressource -
HEAD
fait la même chose que GET mais sans renvoyer la représentation de la ressource. -
POST
contient 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. -
PUT
est é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. -
DELETE
supprimer les ressources devenues inutiles. -
CONNECT
permet d'établir une connexion avec un service distant. Sa principale utilité est de permettre d'établir un tunnel au-dessus de HTTP OPTIONS
TRACE
Certaines des méthodes sont dites sûres car elles ne modifient pas la ressource et ne casseront donc rien :
GET
HEAD
OPTIONS
TRACE
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 :
PUT
DELETE