Il existe 15 méthodes de requête HTTP. Selon la norme HTTP, les requêtes HTTP peuvent utiliser plusieurs méthodes de requête. HTTP1.0 définit trois types de méthodes de requête : GET, POST et HEAD. HTTP1.1 ajoute cinq types de méthodes de requête : OPTIONS, PUT, DELETE, TRACE et CONNECT.
Numéro de série | Méthode | Description de la méthode |
---|---|---|
1 | GET | Demande des informations sur une page spécifiée et renvoie le corps de l'entité. |
2 | HEAD | Similaire à la requête get, sauf qu'il n'y a pas de contenu spécifique dans la réponse renvoyée, qui est utilisée pour obtenir l'en-tête. |
3 | POST | Soumet des données à la ressource spécifiée pour traiter la demande (par exemple, soumettre un formulaire ou télécharger un fichier). Les données sont incluses dans le corps de la requête. Une requête POST peut entraîner la création d'une nouvelle ressource et/ou la modification d'une ressource existante. |
4 | PUT | Les données transmises par le client au serveur remplacent le contenu du document spécifié. |
5 | DELETE | Il est demandé au serveur de supprimer la page spécifiée. |
6 | CONNECT | Le protocole HTTP/1.1 est réservé aux serveurs proxy qui peuvent modifier la connexion à un pipeline. |
7 | OPTIONS | Permet au client de visualiser les performances du serveur. |
8 | TRACE | Affiche les requêtes en retour reçues par le serveur, principalement à des fins de test ou de diagnostic. |
9 | PATCH | L'entité contient un tableau qui décrit la différence par rapport au contenu original représenté par cet URI. |
10 | MOVE | Demande au serveur de déplacer la page spécifiée vers une autre adresse réseau. |
11 | COPY | Demande au serveur de copier la page spécifiée vers une autre adresse réseau. |
12 | LINK | Le serveur demandeur établit une relation de liaison. |
13 | UNLINK | Rompre la relation de liaison. |
14 | WRAPPED | Permet au client d'envoyer des requêtes encapsulées. |
15 | Extension-mothed | Des méthodes supplémentaires peuvent être ajoutées sans modifier le protocole. |