HTTP-codering van afbeeldingsserver image-serving-http-encoding

Opdrachtwaarden moeten http-gecodeerd zijn met gebruik van %xx escape-reeksen, zodat de waardetekenreeksen de gereserveerde tekens '=', '&' en '%' niet bevatten.

Anders zijn de standaard HTTP-coderingsregels van toepassing. De HTTP-specificatie vereist codering van de onveilige tekens en van alle besturingstekens, zoals <return> en <tab> . De URL-codering van een teken bestaat uit een symbool "%", gevolgd door de hexadecimale representatie (hoofdlettergevoelig) van twee cijfers van het ISO-Latijnse codepunt voor het teken. De onveilige tekens en codepunten zijn:

Onveilig teken
Codepunten (hex)
Codepunten (dec)
Spatie
20
32
<
3C
60
>
3E
62
"
22
34
Aantal
23
35
%
25
37
&accolade;
7 ter
123
&trace;
7D
125
|
7 C
124
\
5C
92
^
5E
94
~
7 E
126
[
5B
91
]
5D
93
`
60
96

Gereserveerde tekens moeten ook worden gecodeerd.

Gereserveerd teken
Codepunten (Hex)
Codepunten (dec)
$
24
36
&
26
38
+
2B
43
,
2C
44
/
2F
47
:
3 bis.
58
;
3B
59
=
3D
61
?
3F
63
@
40
64

Voorbeeld section-b85895e5b6a84b96b7fca987656dd34d

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

Als er geen verduistering wordt toegepast, moet het bovenstaande aanvraagfragment als volgt worden gecodeerd:

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

Als er verduistering is toegepast, kan de codering worden beperkt tot het verwijderen van '=', '&' en '%' tekens:

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

Zie ook section-295476ec34c74973962d07dfa9eb2180

​ Obfuscation van het Verzoek ​, ​ HTTP/1.1 Specificatie (RFC 2616) ​

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