Étape 2: Base regard sur HTTP
Pour ceux qui ne connaissent pas Hyper Text Transfer Protocol « HTTP ». HTTP est le protocole sous-jacent utilisé par le World Wide Web. HTTP définit comment les messages sont mis en forme et transmis, et ce qui actions serveurs Web et les navigateurs devraient prendre en réponse à diverses commandes. Par exemple, lorsque vous entrez une URL dans votre navigateur, cela envoie effectivement une commande HTTP au serveur Web dirigeant pour récupérer et transmettre la demande Web page.
L’autre norme principale qui contrôle la façon dont fonctionne le World Wide Web est HTML, qui couvre comment les pages Web sont mis en forme et affichées. Communiquer avec les serveurs HTTP doit utiliser certain type de méthodes de requête ci-dessous :
- Obtenir : méthode est utilisée pour récupérer des informations sur le serveur donné à l’aide d’un URI donné. Requêtes en utilisant GET devraient récupérer uniquement les données et ne devraient avoir aucun autre effet sur les données.
Chef : Identique à GET, mais transfère la ligne et en-tête de section État uniquement.
POST : envoie des données à traiter (par exemple, à partir d’un formulaire HTML) à la ressource identifiée. Les données sont incluses dans le corps de la demande. Cela peut entraîner la création d’une nouvelle ressource ou les mises à jour des ressources existantes ou les deux.
PUT: Remplace toutes les représentations actuelles de la ressource cible avec le contenu téléchargé.
Supprimer : Supprime toutes les représentations actuelles de la ressource cible donnée par un URI.
Connexion : Crée un tunnel vers le serveur identifié par un URI donné.
OPTIONS : Décrit les options de communication pour la ressource cible.
TRACE : Effectue un test de retour de boucle de message le long du chemin vers la ressource cible.
Dans notre projet aujourd'hui nous allons effectuer les requêtes GET et POST. Nous allons donc commencer...