Omet navegació

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

HEAD / HTTP/1.1Suprimiu
host:www.google.es
[intro]
[intro]

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]