3. Riga di richiesta (Request Line)
Una riga di richiesta inizia con un token di metodo, seguito da un singolo spazio (SP), l'obiettivo della richiesta, un altro singolo spazio (SP) e termina con la versione del protocollo.
request-line = method SP request-target SP HTTP-version
3.1. Metodo (Method)
Il token di metodo indica il metodo di richiesta da eseguire sulla risorsa di destinazione. Il metodo di richiesta è sensibile alle maiuscole/minuscole.
method = token
3.2. Obiettivo della richiesta (Request Target)
L'obiettivo della richiesta identifica la risorsa di destinazione su cui applicare la richiesta.
request-target = origin-form
/ absolute-form
/ authority-form
/ asterisk-form
3.2.1. origin-form
La forma più comune dell'obiettivo della richiesta è "origin-form".
origin-form = absolute-path [ "?" query ]
3.2.2. absolute-form
absolute-form = absolute-URI
3.2.3. authority-form
authority-form = uri-host ":" port
3.2.4. asterisk-form
asterisk-form = "*"