图像服务HTTP编码
最近更新: 2024年7月20日
创建对象:
- 开发人员
- 用户
命令值必须使用%xx转义序列进行http编码,以便值字符串不包含保留字符“=”、“&”和“%”。
否则,将应用标准HTTP编码规则。 HTTP规范要求对不安全字符以及任何控制字符(如<return>
和<tab>
)进行编码。 字符的URL编码由“%”符号组成,后跟字符的ISO-Latin代码点的两位十六进制表示形式(不区分大小写)。 不安全的字符和代码点包括:
不安全的字符 | 代码点(十六进制) | 代码点(dec) |
---|---|---|
空间 | 20 | 32 |
< | 3C | 60 |
> | 3E | 62 |
" | 22 | 34 |
# | 23 | 35 |
% | 25 | 37 |
&;大括号; | 7B | 123 |
&;rbrace; | 7D | 125 |
| | 7C | 124 |
\ | 5C | 92 |
^ | 5E | 94 |
~ | 7E | 126 |
&;lbrack; | 5B | 91 |
&;rbrack; | 5D | 93 |
&;抑音符; | 60 | 96 |
保留字符也必须进行编码。
保留字符 | 代码点(十六进制) | 代码点(Dec) |
---|---|---|
$ | 24 | 36 |
和 | 26 | 38 |
+ | 2B | 43 |
, | 2C | 44 |
/ | 2F | 47 |
: | 3A | 58 |
; | 3B | 59 |
= | 三维 | 61 |
? | 3F | 63 |
@ | 40 | 64 |
示例
…&$text=rate&weight=85% 27#&…
如果未应用模糊处理,则必须按如下方式编码上述请求片段:
…&$text=rate%26weight%3D85%25%2027%23&…
如果应用了模糊处理,则可以将编码限制为删除“=”、“&”和“%”字符:
…&$text=rate%26weight%3D85%25 27#&…
另请参阅
recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49