Passa al contenuto principale

2.2.6. Percorso (Path)

2.2.6. Percorso (Path)

Il componente derivato @path si riferisce al percorso di destinazione (target path) del messaggio di richiesta HTTP. Il valore del componente è il percorso assoluto dell'obiettivo della richiesta definito da [URI], senza componente query e senza carattere ? finale. Il valore è normalizzato secondo le regole fornite in [HTTP], Sezione 4.2.3. In particolare, una stringa di percorso vuota è normalizzata come un singolo carattere slash (/). I componenti del percorso sono rappresentati dai loro valori prima di decodificare eventuali ottetti percent-encoded, come descritto nelle regole di confronto semplice di stringhe fornite nella Sezione 6.2.1 di [URI].

Ad esempio, il seguente messaggio di richiesta:

GET /path?param=value HTTP/1.1 Host: www.example.com

produrrebbe il seguente valore del componente @path:

/path

e la seguente riga della base della firma:

"@path": /path