Il existe 15 méthodes de requête HTTP. Selon la norme HTTP, plusieurs méthodes de requête peuvent être utilisées pour les requêtes HTTP. HTTP1.0 définit trois méthodes de requête : les méthodes GET, POST et HEAD. HTTP1.1 ajoute cinq nouvelles méthodes de requête : les méthodes OPTIONS, PUT, DELETE, TRACE et CONNECT.
numéro de série | méthode | décrire |
---|---|---|
1 | GET | Demande les informations de page spécifiées et renvoie le corps de l'entité. |
2 | HEAD | Semblable à une requête get, sauf qu'il n'y a pas de contenu spécifique dans la réponse renvoyée, utilisé pour obtenir les en-têtes |
3 | POST | Soumettez les 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 demande. Les requêtes POST peuvent entraîner la création de nouvelles ressources et/ou la modification de ressources existantes. |
4 | PUT | Les données transférées du client vers le serveur remplacent le contenu du document spécifié. |
5 | DELETE | Demande au serveur de supprimer la page spécifiée. |
6 | CONNECT | Le protocole HTTP/1.1 est réservé aux serveurs proxy pouvant modifier les connexions aux pipelines. |
7 | OPTIONS | Permet aux clients d'afficher les performances du serveur. |
8 | TRACE | Requêtes d'écho reçues par le serveur, principalement utilisées à des fins de tests ou de diagnostics. |
9 | PATCH | L'entité contient un tableau qui décrit les différences par rapport au contenu original représenté par l'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 | Demandez au serveur d'établir une relation de lien. |
13 | UNLINK | Rompre la relation de lien. |
14 | WRAPPED | Permet aux clients d'envoyer des requêtes encapsulées. |
15 | Extension-mothed | Des méthodes supplémentaires peuvent être ajoutées sans modifier le protocole. |