Pràctica 1: Transaccions HTTP
06.01: Comandaments HTTP 1.1
Objectiu
Entendre com funciona l'intercanvi de missatges HTTP.
Funcionament
Connectem amb el servidor http mitjançant telnet.
$ telnet XXX.XX.XX.XXX 80
Fem la sol·licitud HTTP emprant l'encapçalat desitjat.
GET / HTTP/1.1
host: www.example.com
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1) [opcional]
[INTRO]
[INTRO]
En l'exemple anterior sol·licitem mitjançant l'encapçalat GET el document arrel (/) amb HTTP/1.1 i al host: www.example.com
Activitat
Fes les proves amb Telnet del comandament HEAD en les següents URL:
- http://www.pego.org (resolt)
- http://www.marca.com
- http://moodle.iesevalorpego.org
- http://forbes.es/demo
- http://revistadefilosofia.com/60-05.pdf
- http://www.fincarustica.cat/contacto/lang/es
Elabora un document amb captures de pantalla que demostren el funcionament i descriu els problemes en que t'has trobat i les solucions adoptades. Anota també els codi de resposta i el tipus d'arxiu tornat.
Exemple
Per a la primera URL faríem:
$ telnet www.google.es 80
Una vegada realitzada la connexió fem la sol·licitud
I obtindrem la següent resposta:
HTTP/1.1 200 OK
Date: Fri, 12 Jan 2018 09:28:23 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
[contingut omès]
Llicenciat sota la Llicència Creative Commons Reconeixement CompartirIgual 4.0