TP - Requetes⚓︎
1. Python : pour garder les connaissance⚓︎
Exercice 1
Répondre aux questions ici.
2. Architecture Web⚓︎
Le Web est constitué de serveurs qui hébergent des pages Web ou qui les produisent en réponse aux demandes des clients. Chaque page Web possède une adresse qui permet de l’identifier : son URL. Les clients et les serveurs communiquent grâce au protocole HTTP. Les clients les plus connus sont les navigateurs, mais il y a aussi les indexeurs des moteurs de recherche.
Vocabulaire : l'URL (Uniform Resource Locator, « localisateur uniforme de ressource ») est un format universel de nommage permettant de désigner tout type de ressource sur Internet. L’URL est communément appelée « adresse Web »

Exercice 2
- Où sont stockées les pages Web ?
- Observez le schéma : quelle est l’action du navigateur ?
3. l'URL⚓︎
Les documents du Web sont repérés par des adresses URL, qui ont la forme suivante :

Le protocole indique le type de connexion : HTTPS assure que la connexion avec le serveur est sécurisée et, donc, que la communication ne peut pas être espionnée ; HTTP utilise une connexion non sécurisée. Une connexion sécurisée est affichée avec un cadenas dans le navigateur: 
Le nom du serveur est son adresse dans le système DNS. Le chemin indique l’adresse du document dans le serveur. Si elle est présente, l’ancre montre une position dans le document. Dans une page HTML, cette ancre correspond à l’élément qui a un attribut id du même nom.

Pour les sites dynamiques, comme les moteurs de recherche, le document recherché est caractérisé par un ensemble de paramètres. Ceux-ci sont indiqués à la fin de l’URL, après le point d’interrogaton.
Exercice 3
Identifiez les différentes parties (protocole, nom du serveur, chemin, paramètres, ancres) des URL suivantes et indiquez celles qui sont sécurisées:
- https://www.larousse.fr/dictionnaires/anglais-francais
- http://www.youtube.com/watch?v=Tk-vgRMoPnY
- https://developer.mozilla.org/fr/docs/Web/HTML/Element/Form#exemples
4. Les requêtes⚓︎
Exercice 4
- Ouvrir
powershellen tapant powershell dans la barre de rechrche windows tout en bas de votre écran. - Dans cette fenêtre
- taper
Invoke-WebRequest -UseBasicParsing -Uri html.brunache.ovh -Method GET - taper sur
entrer - Appeler le professeur
- taper
- La première ligne signale si la requête a réussi. Ensuite :
- D'après vous, à quoi correspond
Content-Length? - D'après vous, à quoi correspond
Content-Type? - D'après vous, à quoi correspond ce qu'il y a ensuite ? Vous pouvez aller sur le site (https://html.brunache.ovh)[https://html.brunache.ovh] pour vous donner des idées.
- D'après vous, à quoi correspond
- Ré-essayer avec
html.brunache.ovh/essai.html. Que remarquez-vous ? - Ré-essayer avec
html.brunache.ovh/static/image.jpg. Que remarquez-vous ? - Réessayer avec une autre ressource du web.