Sto scrivendo del codice che imposta i cookie e mi sto interrogando sulla semantica esatta dell'intestazione Set-Cookie
. Immagina la seguente linea di intestazione HTTP:
Set-Cookie: name=value; Path=/%20
Per path con path questo imposta il cookie? /
o /%20
(senza escape) ( /%20
o /%2520
fuggito)?
Il motivo per cui sto chiedendo è che dovrei supportare percorsi non ASCII. Poiché l'intestazione HTTP deve essere solo ASCII, il mio piano era quello di eseguire l'escape dell'URL del valore del percorso ma la specifica HTTP non è chiara come avrei sperato.
Modifica
So cosa deve fare Path. La mia domanda è: il valore è interpretato come percentuale codificata o no?