• Aucun résultat trouvé

Interactions client/serveur

N/A
N/A
Protected

Academic year: 2022

Partager "Interactions client/serveur"

Copied!
2
0
0

Texte intégral

(1)

2e générale SNT Thème 2 - Cours

1

Interactions client/serveur

I. Pages statiques.

Le Web s’appuie sur le dialogue entre ……… et …………. L’interaction est à l’initiative des clients (les applications qui se connectent au Web, dont les navigateurs), qui envoient des requêtes ……… aux serveurs. Ces derniers renvoient leur résultat.

Les pages ………. reçues par le client peuvent être ………. : stockée sur le serveur avec leur mise en forme ……….

A. La requête.

Pour simplifier, la …………. se fait avec la méthode ……( Le verbe « to Get » en anglais se traduit par « obtenir », « avoir », « se procurer » ) La méthode Get va envoyer différentes informations au serveur pour que celui-ci puisse lui renvoyer le contenu demandé.

Voici les informations que la méthode Get envoie au serveur :

• Évidemment : la page demandée (ou le contenu demandé)

• le numéro de version du protocole http utilisé,

• le langage utilisé,

• le navigateur utilisé,

• les cookies,

• la conservation de la connexion,

• ...

Exemple :

Nous avons ici plusieurs informations :

• "GET" est la méthode employée (voir ci-dessous)

• "/mondossier/monFichier.html" correspond l'URL de la ressource demandée

• "HTTP/1.1" : la version du protocole est la 1.1

• "Mozilla/5.0" : le navigateur web employé est Firefox de la société Mozilla

• "text/html" : le client s'attend à recevoir du HTML Internet

(2)

2e générale SNT Thème 2 - Cours

2 B. Réponse du serveur à une requête http

La 1re ligne se nomme la ligne de statut :

• HTTP/1.1 : ………

• 200 : code indiquant que le document recherché par le client a bien été trouvé par le serveur.

• Un autre code : Le code 404 qui signifie ………..

Les 5 lignes suivantes constituent l'en-tête de la réponse. Une ligne nous intéresse plus particulièrement : Server : Apache…"Apache" est le cœur du serveur web puisque c'est ce logiciel qui va gérer les requêtes http

II. Pages interactives.

Les pages reçues par les clients peuvent contenir des codes ………….. (souvent en langage …………..) qui permettent aux clients d’effectuer des traitements en accédant aux ressources de son ordinateur et en interagissant avec les serveurs. On dit que la page est

…………...

III. Pages Dynamiques

Les serveurs peuvent aussi renvoyer des pages qu’ils créent en fonction de la requête formulée. On dit que la page est ………...

Le langage de programmation ……… produit des pages web

dynamiques et interface l’accès à des Systèmes de gestion de bases de données relationnelles (SGBDR). Il est souvent associé au serveur web ………. et au SGBDR ……….

Suivant les interactions de l’utilisateur avec la page, le serveur les interprète et les transforme en requêtes SQL (………., en français langage de requête structurée).

La réponse SQL est alors transformée pour être interprétable par le navigateur.

C’est ce que vous faites quand, sur un site marchand de vêtements, vous souhaitez ne voir que les pulls en taille 40 triés par prix croissants.

C’est aussi ce qui est fait quand vous vous inscrivez sur un site, comme pour Parcourssup.

A retenir : ü ….

Références

Documents relatifs

SQL (sigle de Structured Query Language, en français langage de requête structurée) est un langage informatique normalisé servant à exploiter des bases de données

Le poste client contient la logique fonctionnelle de base et fait appel au serveur pour effectuer les traitements en utilisant des services extérieurs. Elle

Par défaut, les requêtes AJAX sont prévues pour fonctionner en mode asynchrone : pendant que le serveur exécute la requête et jusqu'à ce que la réponse soit complète, le

Le SQL (Structured Query Language – langage de requêtes structuré) est un langage informatique de dialogue avec une base de données relationnelle.. Une requête est une question

id=49319 Avis.php base de données note , titre , sortie , avis réception du résultat de la requête SQL.. Concept de la programmation web

 Objet de base pour traiter les requêtes AJAX : instancie un objet XHR, envoie la requête au serveur et reçoit sa réponse.. Il vous laisse indiquer quoi demander et

− Le serveur doit avertir par un message les autres clients de l’arrivée d’un nouvel utilisateur. − Le serveur doit avertir par un message les autres clients

Dans la structure générale du langage de requête, deux types de requêtes sont identifiés : le premier représente typiquement une structure standard de requête SQL