HTTP 1.0

(encoding negli URL)

I dati di una form HTML di solito vengono URL-codificati prima di includerli in un messaggio di richiesta di tipo GET o POST. Le regole di URL-codifica delle coppie nome-valore sono:

  • convertire tutti gli spazi in segni +
  • sostituire tutti i caratteri non alfanumerici, eccetto -_. con un segno di percentuale (%) seguito da due cifre esadecimali rappresentanti il codice ascii del carattere
  • scrivere ogni coppia nel formato nome=valore e separarle poi con & in modo da ottenere un'unica lunga stringa priva di spazi

Es.

nome+e+cognome=Antonio+Bonifati&email=antonio.bonifati%40libero.it
cartoon=The+Flinstones&heros=Fred%26Barney

Notare che %40 codifica il carattere at (@) mentre %26 codifica &. Per una lista dei codici ascii in esadecimale vedere ascii(7).

<- indietro indice avanti ->