HTTP-kodning för bildåtergivning image-rendering-http-encoding
Kommandovärden måste vara http-kodade med %xx escape-sekvenser, så att värdesträngarna inte innehåller de reserverade tecknen '=', '&' och '%'.
Annars gäller standardreglerna för HTTP-kodning. HTTP-specifikationen kräver kodning av osäkra tecken som ' (blanksteg), '"'(dubbelt citattecken), '#', '%', '<' och '>', liksom alla kontrolltecken som <return>
och <tab>
.
Varning! Klammerparenteser som används som avgränsare för kapslade begäranden får inte kodas. Vissa e-postklienter kodar tyvärr klammerparenteser i inbäddad HTTP-begäran. Om det här problemet skulle vara ett problem tillåter bildåtergivning att parenteser ( ) används i stället för klammerparenteser.
Exempel section-3edc5b8ee2354220a281b01722ad337a
…&$text=rate&weight=85% 27#&…
Ovanstående begärandefragment måste kodas enligt följande:
…&$text=rate%26weight%3D85%25%2027%23&…
Se även section-d31268a02fe345e3abf0a4eb95a1dac5
HTTP/1.1-specifikation (RFC 2616)