Los valores de comando deben estar codificados en http mediante secuencias de escape %xx, de forma que las cadenas de valor no incluyan los caracteres reservados "=", "&" y "%".
De lo contrario, se aplican reglas de codificación HTTP estándar. La especificación HTTP requiere la codificación de los caracteres no seguros como ' ' (espacio), '"' (comillas dobles), '#', '%', '<' y '>', así como cualquier carácter de control, como <return>
y <tab>
.
Precaución: Las llaves { } utilizadas como delimitadores para anidar solicitudes no deben codificarse. Lamentablemente, algunos clientes de correo electrónico codifican llaves en las solicitudes HTTP incrustadas. En caso de que este problema plantee algún problema, el procesamiento de imágenes permite el uso de paréntesis ( ) en lugar de llaves.
…&$text=rate&weight=85% 27#&…
El fragmento de solicitud anterior debe codificarse de la siguiente manera:
…&$text=rate%26weight%3D85%25%2027%23&…
Especificación HTTP/1.1 (RFC 2616)