Encodage HTTP de rendu d’image

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. En cas de problème, le rendu d’image permet l’utilisation de parenthèses ( ) au lieu d’accolades.

Exemple

…&$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

Spécification HTTP/1.1 (RFC 2616)

Sur cette page