HTTP, OU Hypertext Transfer Protocol, EST NON Protocole Fondamental Utilisété pour transmettres de documents Hypermédia, Tels Que des Pages Html, sur Internet. Il fonctionne comme protocole requête-Réponse dans un modèle Client-Serveur. Les clients, Généralement des naviguers Web, lancent des requêtes aux servages pour le récupérer des ressources tellles que des pages web ou des données. Les serveurs Répondents à la demande en quatrenissant Les Ressources Demandes ou en indevable indeur erreur si ressource est introuvable. Http Fonctionne sur TCP / IP, Les Communications s'effectuant via le port 80 pour http standard et le port 443 pour https (HTTP Sur SSL / TLS).
Le processus de fonctionnelement de http implique placesieurs étapes clés:
- Requête: un client envoie une requête http à un service. La requête comprend une méthode (telle que get, poster, put, supprimer) qui spécifie l'action à effectif, Url identifiant la ressource et des-têtes facultatifs quatrenissant des informations subitementaires tel authentification.
- ROUNAGE: Dès Réception de la demande, Les Périphériques intermédiaires tels que les routes les Dirigent contre le Serveur approprié en forme de l'url de destination.
- Additionnement: le Serveur Traite la Demande en Interprétant La Méhode Http, Les en-Têtes et le Corps du Message Faculte (pour les Méthodes telles que post ou put). Il récupère la demande de la demande d'action de la demande de l'action.
- Réponse: le Serveur génère unéponse http qui comprend un code d'hétat (Indiquant le succés ou l'échec de la demandee), des en-têtes de réponse Fournissant des Métadonnees sur la réponse (taltes ce type de contenu et le Contrôle du cache) et un Corps de Réponse facultatif Contenant La Ressource Demandée. ou un message d'erreur.
- Livaison: le Service Renvoie la Réponse Http AU Client via La Connexion TCP établie.
- Rendu: Le Client Reçoit la Réponse, Interprère Les Donnés en fonction du type de Contenu (par Exemple, Html, JSON) et les Restituez pour Que L'utilisateur PUISSE les Visualiser ou Interagir Avec.
Http de base fonctionne en établissant une connexion entre un client et un serveur, en envoyée une demande invite de la demande de la demande de la demande induyante indugatrice de la réponse. Il s'agit d'unité protocole sans éTat, ce qui signifiait que chaque cycle requête-réponse est indépendant et ne conserve les informations audune sur les interactions passées. Cette Simplici Rend http adapté à un l 'éventail d'applications, de la Récupération de pages Web à l'Échange de données entre les clients et les servoirs.
Les Méthodes http délussents les actions que les clients peuvent effecteur sur les ressources identifiés par les les. Les Principaux Méthodes http incluent:
- Get: Récupère Les Donnés d'Unse Ressource Spécifiée.
- Post: Soumet Les Donnés à Traiter à une Ressource Spécifiée.
- PUT: Met à la journée unsource ou crée ine nouvelle ressource si Elle n'existe pas.
- Supprimer: Supprime une Ressource Spécifiée.
- Tête: Récupère Les en-Têtes Identique à ceux de la Méhode Get, sans le Corps de la Réponse.
- Options: Décrit les Options de communication pour la Ressource Cible.
- Patch: Applique des modifications partielles à une nessource.
Chaque méthode posséde une sémantique et des scénarios d'utilisation des espèces, permettant aux clients d'Interagir les des serveurs de différentes manières en fonction de l'action Souhaitée. Par exemple, obtenez un est utilité pour le récupérer des Donnés, après le soumettre des Donnés, mettez mettre à jour ou créer des ressources et supprimez le supprimer des Ressources du Serveur.
Http get est une méthode utilisée par les clients verse de Demander des Donnènes à un Service. Client de Lorsqu'un Envoie une requête http get, Elle Inclut Généralement un Url Spécifiant 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. Les Requêtes Get SONT CONSIDÉRÉES COMME «Sûres» et «Idempotentes», ce Qui signifie Qu'elles ne Doivent Pas Modificier l'État du Serveur et Peuvent Être répéchées Sans entrainer CETTE MÉTHODE Est Couramment utilisée pour récupérer des pages Web, des images et les autres contenus statistiques à partir de serveurs web.