HTTP 1.0

(metodo GET)

E' il metodo HTTP più comunemente usato e serve per richiedere al server la risorsa specificata tramite l'URI.

Per sperimentare manualmente il metodo GET da riga di comando, usate telnet(1) per aprire un socket ad un server HTTP sulla porta remota numero 80 ed usarlo interattivamente, ossia in modo che lo stdin vada a scrivere nel socket e lo stdout legga dal socket. Digitare quindi il messaggio di richiesta linea per linea ed attendere il messaggio di risposta del server:

$ telnet www.myserver.com 80
(apre socket interattivo)
Trying www.xxx.yyy.zzz...
Connected to www.myserver.com.
Escape character is '^]'.
(connessione riuscita)
GET /path/to/file.html HTTP/1.0
(linea iniziale di msg di richiesta)
 
(nessun header, linea bianca)

Il metodo GET può essere usato anche per sottomettere i dati di una form. I dati vanno URL-codificati ed appesi all'URI richiesta:

GET /cgi-bin/poll.cgi?professione=programmatore&sistema+operativo=Unix HTTP/1.0

Questo mostra come l'URI è in generale una risorsa di dati sul server più generale di un nome di file.

<- indietro indice avanti ->