Benoît Hubert 7 yıl önce
ebeveyn
işleme
f1f2bacd01

+ 18 - 4
react-tuto/src/markdown/5. Mini-serveur web/04. Telnet comme client HTTP.md

@@ -1,6 +1,19 @@
 ##### Notre première requête !
 
-Revenons à notre Telnet. Tu vas émettre une requête au mini-serveur, en saisissant `GET / HTTP/1.1`, et en validant *deux fois* par entrée : ceci équivaut à écrire une ligne vide après la rêquête, ce qui nous permet de signifier au serveur que notre requête est terminée et qu'il peut la traiter.
+Revenons à notre Telnet. Tu vas émettre une requête au mini-serveur. Saisis :
+
+```text
+GET / HTTP/1.1
+```
+
+Puis *deux fois* par entrée : ceci équivaut à écrire une ligne vide après la rêquête, ce qui nous permet de signifier au serveur que notre requête est terminée et qu'il peut la traiter.
+
+Si on se penche sur l'anatomie de la requête, elle est composé de 3 segments séparés par des espaces :
+
+- la méthode, ici `GET`
+- l'URL, ici `/`
+- le protocole, `HTTP` suivi de sa version, ici 1.1, séparés par un slash.
+
 
 Tu dois voir s'afficher la réponse brute du serveur :
 ```text
@@ -71,10 +84,11 @@ Utilisons maintenant une méthode standard : `POST`.
 
 Relance `telnet 127.0.0.1 8081` puis saisis :
 ```text
-POST /bin/login HTTP/1.1
-Content-Length: 37
+POST /login HTTP/1.1
+Content-Type: application/x-www-form-urlencoded
+Content-Length: 39
 
-User=Peter+Lee&pw=123456&action=login
+username=jonsnow&pw=123456&action=login
 ```
 
 À nouveau, valide deux fois. La réponse est presque la même qu'avant :

Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
react-tuto/src/resources/markdown.json