Codificação HTTP do Servidor de imagens image-serving-http-encoding

Os valores de comando devem ser codificados em http usando sequências de escape %xx, de modo que as cadeias de caracteres de valor não incluam os caracteres reservados '=', '&' e '%'.

Caso contrário, as regras de codificação HTTP padrão serão aplicadas. A especificação HTTP exige a codificação dos caracteres inseguros, bem como de quaisquer caracteres de controle, como <return> e <tab>. A codificação de URL de um caractere consiste em um símbolo "%", seguido pela representação hexadecimal de dois dígitos (não diferencia maiúsculas de minúsculas) do ponto de código ISO-Latin do caractere. Os caracteres e pontos de código inseguros são:

Caractere não seguro
Pontos de código (hexadecimal)
Pontos de código (dec)
Espaço
20
32
<
3C
60
>
3E
62
"
22
34
#
23
35
%
25
37
{
7B
123
}
7D
125
|
7C
124
\
5C
92
^
5E
94
~
7E
126
[
5B
91
]
5D
93
`
60
96

Os caracteres reservados também devem ser codificados.

Caractere reservado
Pontos de código (hex)
Pontos de código (Dez)
$
24
36
&
26
38
+
2B
43
,
2C
44
/
2F
47
:
3A
58
;
3B
59
=
3D
61
?
3F
63
@
40
64

Exemplo section-b85895e5b6a84b96b7fca987656dd34d

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

Se a ofuscação não for aplicada, o fragmento de solicitação acima deverá ser codificado da seguinte maneira:

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

Se a ofuscação for aplicada, a codificação pode ser limitada para remover os caracteres '=', '&' e '%':

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

Consulte também section-295476ec34c74973962d07dfa9eb2180

Solicitar ofuscação, Especificação HTTP/1.1 (RFC 2616)

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