INRIA
[Up]

TP Web 1

Compréhension de HTTP

Ressources

Utilisation d'un proxy

L'objectif est d'observer les échanges HTTP entre client et serveur.

Note

Réponses

Les réponses sont affichées dans ce style là.

Note

Hôtes virtuels

Les serveurs Web disc.inria.fr:80 et www.inria.fr:80 sont physiquement sur la même machine. Vous devez spécifier l'hôte cible dans chacune de vos requêtes HTTP :

Host: disc.inria.fr

Utilisation de telnet

telnet permet de communiquer avec un serveur sur un port donnée. Par défaut, les serveurs Web tournent sur le port 80. La commande telnet disc.inria.fr 80 permet donc d'initier une requête vers le serveur.

HTML

Vous pouvez créer sur votre compte des pages Web visibles depuis internet. Chaque utilisateur peut consulter ses propres pages sur http://www-mips.unice.fr/~votreLogin : le serveur Web va les chercher sur le répertoire ~/www.

CSS

Inclusion de définitions de style : les styles se décrivent dans la balise <style> qui se place dans la balise <head>

<head>
    <syle type="text/css">
<!--

//-->
    </style>
</head>

Inclusion de fichiers de style : pour que les styles soient partagés par plusieurs documents HTML, il est plus commode de les externaliser dans un autre fichier et d'y faire référence :

<head>
    <link rel="stylesheet" type="text/css" href="mesStyles.css">
</head>

Exemple :

.title {
    font-family: Verdana, Helvetica;
    font-size: 16pt;
    background-color: rgb(255,123,34);
    text-anchor: widdle;
}
a { text-decoration: none }
a:hover { text-decoration: underline }

Utilisation :

<p class="title">Le titre</p>

Voir http://www.w3schools.com/css/default.asp pour plus de détail.

Formulaire

Javascript

Voir http://www.w3schools.com/js/default.asp.