Encodage HTTP de rendu d’image image-rendering-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 de caractères non sûrs tels que ' (espace), '"' (guillemet double), '#', '%', '<' et '>', ainsi que des caractères de contrôle, tels que <return> et <tab>.

Attention : Les accolades { } utilisées comme délimiteurs d’imbrication de requête ne doivent pas être codées. Certains clients de messagerie codent malheureusement des accolades dans une requête HTTP incorporée. Si ce problème se produit, le rendu d’image permet l’utilisation de parenthèses ( ) au lieu d’accolades.

Exemple section-3edc5b8ee2354220a281b01722ad337a

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

Le fragment de requête ci-dessus doit être codé comme suit :

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

Voir aussi section-d31268a02fe345e3abf0a4eb95a1dac5

Spécification HTTP/1.1 (RFC 2616)

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