Codificação HTTP de renderização de imagem

Os valores de comando devem ser codificados em http usando %xx sequências de escape, de modo que as sequências de valor não incluam os caracteres reservados '=', '&' e '%'.

Caso contrário, as regras de codificação HTTP padrão se aplicam. A especificação HTTP requer a codificação dos caracteres não seguros, como ' (espaço), '"(aspas duplas), '#', '%', '<' e '>', bem como quaisquer caracteres de controle, como <return> e <tab>.

Cuidado: As chaves { } usadas como delimitadores de aninhamento de solicitação não devem ser codificadas. Certos clientes de email infelizmente codificam chaves em solicitações HTTP incorporadas. Caso esse problema seja um problema, a Renderização de imagem permite o uso de parênteses ( ) em vez de chaves.

Exemplo

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

O fragmento de solicitação acima deve ser codificado da seguinte maneira:

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

Consulte também

Especificação HTTP/1.1 (RFC 2616)

Nesta página