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.
|