Codifica HTTP Image Server image-serving-http-encoding

I valori del comando devono essere codificati in http utilizzando %xx sequenze di escape, in modo che le stringhe di valore non includano i caratteri riservati '=', '&' e '%'.

In caso contrario, si applicano le regole di codifica HTTP standard. La specifica HTTP richiede la codifica dei caratteri non sicuri e di tutti i caratteri di controllo, ad esempio <return> e <tab>. La codifica URL di un carattere è costituita da un simbolo "%" seguito dalla rappresentazione esadecimale a due cifre (senza distinzione tra maiuscole e minuscole) del punto di codice ISO-Latin del carattere. I caratteri non sicuri e i punti di codice sono:

Carattere non sicuro
Punti di codice (esadecimale)
Punti di codice (in decimali)
Spazio
20
32
<
3C
60
>
3E
62
"
22
34
#
23
35
%
25
37
&parentesi graffa;
7B
123
&parentesi graffa
7D
125
|
7C
124
\
5C
92
^
5E
94
~
7E
126
&assente;
5B
91
&rack;
5D
93
`
60
96

Anche i caratteri riservati devono essere codificati.

Carattere riservato
Punti codice (esadecimale)
Punti codice (dicembre)
$
24
36
&
26
38
+
2B
43
,
2C
44
/
2F
47
:
3A
58
;
3B
59
=
3D
61
?
3F
63
@
40
64

Esempio section-b85895e5b6a84b96b7fca987656dd34d

…&$text=rate&weight=85% 27#&…

Se non viene applicata l’offuscamento, il frammento di richiesta di cui sopra deve essere codificato come segue:

…&$text=rate%26weight%3D85%25%2027%23&…

Se viene applicata l’offuscamento, la codifica può essere limitata per rimuovere i caratteri "=", "&" e "%":

…&$text=rate%26weight%3D85%25 27#&…

Consultate anche section-295476ec34c74973962d07dfa9eb2180

Richiedi offuscamento, Specifiche HTTP/1.1 (RFC 2616)

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49