Image Serving HTTP-Kodierung image-serving-http-encoding
Befehlswerte müssen mit %xx Escape-Sequenzen http-kodiert sein, sodass die Wertzeichenfolgen die reservierten Zeichen '=', '&' und '%' nicht enthalten.
Andernfalls gelten die standardmäßigen HTTP-Kodierungsregeln. Die HTTP-Spezifikation erfordert die Kodierung der unsicheren Zeichen sowie aller Steuerzeichen wie <return>
und <tab>
. Die URL-Kodierung eines Zeichens besteht aus einem "%"-Symbol, gefolgt von der zweistelligen hexadezimalen Darstellung (ohne Groß-/Kleinschreibung) des ISO-Latin-Codepunkts für das Zeichen. Unsichere Zeichen und Codepunkte sind:
Reservierte Zeichen müssen ebenfalls kodiert sein.
Beispiel section-b85895e5b6a84b96b7fca987656dd34d
…&$text=rate&weight=85% 27#&…
Wenn die Verschleierung nicht angewendet wird, muss das obige Anforderungsfragment wie folgt kodiert werden:
…&$text=rate%26weight%3D85%25%2027%23&…
Wenn die Verschleierung angewendet wird, kann die Kodierung darauf beschränkt sein, die Zeichen '=', '&' und '%' zu entfernen:
…&$text=rate%26weight%3D85%25 27#&…
Verwandte Themen section-295476ec34c74973962d07dfa9eb2180
Verschleierung von Anfragen, HTTP/1.1-Spezifikation (RFC 2616)