Codifica degli URL: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
| (10 versioni intermedie di 5 utenti non mostrate) | |||
Riga 31:
Un carattere non ASCII viene tipicamente convertito nella sua sequenza di byte in [[UTF-8]], e poi ciascun valore byte è rappresentato come descritto sopra.
Il carattere riservato <code>/</code>, per esempio, se utilizzato nel "path" di un [[Uniform Resource Identifier|URI]], ha il significato speciale di essere un [[Barra_obliqua#In_informatica|delimitatore]] ''tra'' i segmenti del [[Path (informatica)|percorso]]. Se, secondo un dato schema URI, <code>/</code> deve essere ''in'' un segmento di percorso, allora i tre caratteri <code>%2F</code> (o, che è lo
{| class="wikitable"
Riga 51:
==== Carattere percentuale ====
Poiché il carattere percentuale (<code>%</code>) indica [[Ottetto (informatica)|ottetti]] codificati in percentuale, deve essere a sua volta codificato in percentuale come <code>%25</code> per essere utilizzato come carattere all'interno di un URI.
==== Dati arbitrari ====
Riga 84:
=== Il tipo application/x-www-form-urlencoded ===
Quando i dati inseriti in un [[form|modulo]] HTML vengono inviati, i nomi e i valori dei [[Campo (informatica)|campi]] del modulo vengono codificati e inviati al [[server]] in un messaggio di richiesta [[Hypertext Transfer Protocol|HTTP]] utilizzando i
Quando i dati del modulo HTML vengono inviati in una richiesta HTTP GET, sono inclusi nella [[query string]] dell'URI di richiesta utilizzando la stessa sintassi descritta sopra. Quando vengono inviati in una richiesta HTTP di tipo POST o tramite email, i dati sono posizionati nel corpo del messaggio, e <code>application/x-www-form-urlencoded</code> è incluso nell'[[Hypertext Transfer Protocol#Gli header della richiesta|intestazione]] Content-Type della richiesta.
== Note ==
Riga 92:
{{portale|informatica}}
[[Categoria:Uniform Resource Identifier]]
| |||