Communication entre CGI et navigateur Sites sur le même sujet Télécharger des documentations

Notion d'URL et d'en-tête HTTP

Un URL (Uniform Resource Locator) est une adresse permettant de localiser un fichier sur Internet de manière unique. C'est grâce à cette adresse (du genre http://www.commentcamarche.net) qu'il est possible d'effectuer des requêtes de pages web. Lorsqu'une telle requête est effectuée sur Internet, celle-ci circule grâce à la suite de protocole TCP/IP et en particulier le protocole HTTP (HyperText Transfer Protocol), permettant d'envoyer des données encapsulées dans un datagramme contenant un grand nombre d'en-tête permettant d'identifier par exemple:

Schéma de requête d'un navigateur à un serveur Web

Pour apprendre à utiliser les CGI, il est essentiel de comprendre comment se déroule la communication entre le navigateur et le serveur lors de la demande d'une page web. Pour cela, il est préférable d'avoir des notions sur le protocole HTTP...

Lorsqu'un navigateur effectue une requête (typiquement par saisie ou clic d'un URL, ou bien par envoi d'un formulaire), les étapes suivantes se déroulent:

Dans le cas d'un CGI, le schéma est un petit peu plus compliqué:


© Copyright 2001 Jean-François Pillou
Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL.Permission vous est donnée de distribuer, modifier des copies de cette page tant que cette note apparaît clairement.