Traitement des requêtes client par le serveur

De RAD Studio
Aller à : navigation, rechercher

Remonter à Activité d'un serveur HTTP - Index


Le serveur Web reçoit une requête du client et effectue diverses opérations en fonction de sa configuration. Si le serveur reconnaît la partie /gallery.dll de la requête comme un programme, il transmet à ce programme des informations sur la requête. La façon dont les informations sur la requête sont transmises au programme dépend du type d'application serveur Web :

  • S'il s'agit d'un programme CGI (Common Gateway Interface), le serveur lui transmet directement les informations contenues dans la requête. Le serveur attend pendant l'exécution du programme. Lorsque le programme CGI se termine, il retransmet le contenu au serveur.
  • Si le programme est une DLL, le serveur la charge si nécessaire et lui transmet les informations contenues dans la requête, sous la forme d'une structure. Le serveur attend pendant l'exécution du programme. Lorsque la DLL a terminé son exécution, elle retransmet directement le contenu au serveur.

Dans tous les cas, le programme agit sur la requête et effectue les actions demandées par le programmeur : accéder aux bases de données, effectuer des recherches simples ou des calculs, créer ou sélectionner des documents HTML, etc.

Voir aussi