DocumentatieDynamic Media-API voor beeldbeheer en renderen

HTTP-codering van afbeeldingsserver

Laatst bijgewerkt: 5 mei 2025
  • Onderwerpen:

Gemaakt voor:

  • Ontwikkelaar
  • Gebruiker

Opdrachtwaarden moeten http-gecodeerd zijn met gebruik van %xx escape-reeksen, zodat de waardetekenreeksen de gereserveerde tekens '=', '&' en '%' niet bevatten.

Anders zijn de standaard HTTP-coderingsregels van toepassing. De HTTP-specificatie vereist codering van de onveilige tekens en van alle besturingstekens, zoals <return> en <tab>. De URL-codering van een teken bestaat uit een symbool "%", gevolgd door de hexadecimale representatie (hoofdlettergevoelig) van twee cijfers van het ISO-Latijnse codepunt voor het teken. De onveilige tekens en codepunten zijn:

Onveilig tekenCodepunten (hex)Codepunten (dec)
Spatie2032
<3C60
>3E62
"2234
#2335
%2537
&accolade;7B123
&Bron;7D125
|7C124
\5C92
^5E94
~7E126
[5B91
&rek;5D93
&graf;6096

Gereserveerde tekens moeten ook worden gecodeerd.

Gereserveerd tekenCodepunten (Hex)Codepunten (dec)
$2436
&2638
+2B43
,2C44
/2F47
:3A58
;3B59
=3D61
?3F63
@4064

Voorbeeld

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

Als er geen verduistering wordt toegepast, moet het bovenstaande aanvraagfragment als volgt worden gecodeerd:

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

Als er verduistering is toegepast, kan de codering worden beperkt tot het verwijderen van '=', '&' en '%' tekens:

…&$text=rate%26weight%3D85%25 27#&…

Zie ook

Obfuscatie aanvragen, HTTP/1.1-specificatie (RFC 2616)

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