Encodage HTTP du serveur d’images image-serving-http-encoding
Les valeurs de commande doivent être codées au format http à l’aide de séquences d’échappement %xx, de sorte que les chaînes de valeur n’incluent pas les caractères réservés '=', '&' et '%'.
Dans le cas contraire, les règles de codage HTTP standard s’appliquent. La spécification HTTP nécessite le codage des caractères non sûrs, ainsi que des caractères de contrôle, tels que <return>
et <tab>
. L’encodage URL d’un caractère se compose d’un symbole "%", suivi de la représentation hexadécimale à deux chiffres (non-respect de la casse) du point de code ISO-Latin associé au caractère. Les caractères non sécurisés et les points de code sont les suivants :
Les caractères réservés doivent également être codés.
Exemple section-b85895e5b6a84b96b7fca987656dd34d
…&$text=rate&weight=85% 27#&…
Si l’obscurcissement n’est pas appliqué, le fragment de requête ci-dessus doit être codé comme suit :
…&$text=rate%26weight%3D85%25%2027%23&…
Si l’obscurcissement est appliqué, le codage peut être limité à la suppression des caractères '=', '&' et '%' :
…&$text=rate%26weight%3D85%25 27#&…
Voir aussi section-295476ec34c74973962d07dfa9eb2180
Obscurcissement de requête, Spécification HTTP/1.1 (RFC 2616)