Le protocole HTTP est l'abréviation de Hyper Text Transfer Protocol, qui est un protocole de transfert utilisé pour transférer l'hypertexte du serveur World Wide Web (WWW : World Wide Web) vers le navigateur local. .
HTTP est un protocole de communication basé sur TCP/IP pour transférer des données (fichiers HTML, fichiers images, résultats de requêtes, etc.).
Méthode de requête HTTP syntaxe
Selon la norme HTTP, les requêtes HTTP peuvent utiliser plusieurs méthodes de requête.
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 : méthodes OPTIONS, PUT, DELETE, TRACE et CONNECT.
Méthode de requête HTTP exemple
GET | Demande les informations de page spécifiées et renvoie le corps de l'entité. |
HEAD | est similaire à une requête get, sauf qu'il n'y a pas de contenu spécifique dans la réponse renvoyée, qui est utilisé pour obtenir l'en-tête |
POST | Soumettre les données à la ressource spécifiée pour traiter la requête (comme 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. |
PUT | Les données transférées du client vers le serveur remplacent le contenu du document spécifié. |
DELETE | Demande au serveur de supprimer la page spécifiée. |
CONNECT | Le protocole HTTP/1.1 est réservé aux serveurs proxy pouvant modifier la connexion à un pipeline. |
OPTIONS | Permet aux clients de visualiser les performances du serveur. |
TRACE | Fait écho aux requêtes reçues par le serveur, principalement utilisées à des fins de tests ou de diagnostic. |