Comment fonctionne HTTP GET ?

Http get est une méthode utilisée par les clients (Tels que les navigateurs web) verse de DeMander des Donnés à un Serveur. Client de Lorsqu'un Envoie une requête http get, Elle Inclut Généralement URL (Locator de ressources uniformes) La Ressource Qu'il Souhaite Récupérer. Le Serveur Traite la Demande et Répond Avec la Ressource Demandée, Document de Telle Qu'Un Html, UNE Image ou les Autres Types de Données. La Méthode http get est considéré comme «sûre» et «idempotetente», ce qui signifie qu'ellle ne du modificateur pas le modificateur l'ÉTAT DU Servur et peut êrate.

La Méthode http get fonctionne en ajoutant des Paramètres Direction à l'url Sous la Forme de Pairles Clé-Valeur, Séparies par des Symboles «&» APRÈS UN «? Personomage. Lorsque le servur reçoit une requête get, il analyse les paramèères de l'url et les troite endequence. Par exemple, une requête get coulet récupérer lesultats de reherche peut inclure des paramèères tels que «? Q = search + query & page = 2», où «q» désigne la resultats de recherche et «page» Récupérer.

Une requête http costume une série d'étapes pour communiquer enter un client et un service:

  1. Formation d'Url: le client Construit UNL URL Spécifiant L'Aderesse du Serveur et Le Chemin de Ressource AUquel il Souhaite Accéder.
  2. Méthode http: le client selectionne une méthode http appropriée (par exemple, get, poster, mettre, supprimer) verser l'effet l'action suhaitée sur le servur.
  3. En-Têtes de demande: le client peut inclure des en-têtes facultatifs dans la demande, tels que «accepter» couler le format le format de réponse suhaité (par exemple, json, xml) ou «autorisation» à l'autorification des fins.
  4. Corps (verser certaines méthodes): verser les Méthodes comme post ou put, le client peut inclure un corps de message contenant les données à l'envoi au service.
  5. Envoi de la requête: le client établit une connexion tcp aU Serveur et envoie le message de requête http contenant la méthode, les en-lestes et le Corps facultatif.
  6. Traitement du Serveur: Dès Réception de la demande, le Service Analyser le message de demande, Interprère la Méhode et les en-Têtes et Traite le Corps du Message facultative s'il est Présent.
  7. Génération de Réponse: le Serveur Formule unéponse http Contenant La Ressource Demandeeeee, Le Code d'État (Indiquant Le Succils, L'ÉCHEC OU LA REDIRECTION), Les en-Têtes et Le Corps de Réponse Faculte.
  8. Envoi de la Réponse: le Service Renvoie la Réponse Http AU Client via La Connexion TCP ÉTABLIE.
  9. Traitement du Client: Le Client Reçoit la Réponse Http, Analyze Son Contenu et Prend Les Mesures appropriés en fonction du code d'état de la Réponse et du Contenu du Corps.

Http fonctionne comme protocole un protocole qui décéfinit les règles de transfert de documents hypermédia, tels que des pages html, sur Internet. Il fonctionne sur un modèle de demandee-reconse dans lequel les clients lancent des demandes aux servages pour des ressources spéciques, et les servages Répondent avec les donnes ou les informations d'état exigence. Http est Sans ÉTat, ce qui signifiait que chaque requête d'être client vers un serveur est indépendante et que le servant ne conserve les informations aucune sur les requêtes passées. CETTE simplicité et cette flexibilité http adapté à un grand éventail d'applications, de la simple navigation web aux Services web et api complexes.