文档Dynamic Media图像服务和渲染API

图像服务HTTP编码

最近更新: 2024年7月20日
  • 主题:

创建对象:

  • 开发人员
  • 用户

命令值必须使用%xx转义序列进行http编码,以便值字符串不包含保留字符“=”、“&”和“%”。

否则,将应用标准HTTP编码规则。 HTTP规范要求对不安全字符以及任何控制字符(如<return>和<tab>)进行编码。 字符的URL编码由“%”符号组成,后跟字符的ISO-Latin代码点的两位十六进制表示形式(不区分大小写)。 不安全的字符和代码点包括:

不安全的字符代码点(十六进制)代码点(dec)
空间2032
<3C60
>3E62
"2234
#2335
%2537
&amp;大括号;7B123
&amp;rbrace;7D125
|7C124
\5C92
^5E94
~7E126
&amp;lbrack;5B91
&amp;rbrack;5D93
&amp;抑音符;6096

保留字符也必须进行编码。

保留字符代码点(十六进制)代码点(Dec)
$2436
和2638
+2B43
,2C44
/2F47
:3A58
;3B59
=三维61
?3F63
@4064

示例

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

如果未应用模糊处理,则必须按如下方式编码上述请求片段:

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

如果应用了模糊处理,则可以将编码限制为删除“=”、“&”和“%”字符:

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

另请参阅

请求模糊处理,HTTP/1.1规范(RFC 2616)

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