如何编码和解码 URL 组成部分。
应编码适当的 URL 组成部分,不要不加区分地编码整个 URL。保留路径分隔符与值内部字符之间的区别。
按任务需求调整流程。
选择要编码的 URL 组成部分,保留该部分之外的结构性分隔符。明确 UTF-8 及目标的查询参数约定。仅在需要时解码,并比较所得值,不要将百分号编码当成对目标地址的验证。
- 你需要提供什么
- 文本或已编码的 URL 组成部分。
- 你会得到什么
- 按 UTF-8 处理的百分号编码或解码后的组成部分。
查看输入和结果。
演示用输入和输出 · 教学示例,并非 WebAct 实时运行结果
示例 个输入项
Encode the query value red mug.
完整示例
red%20mug
将这份输入载入提示词,再复制到 WebAct 中尝试任务。实际结果可能与示例不同。
决策与问题排查。
应该用组成部分编码器对整个 URL 编码吗?
通常应分别编码各个值。将所有斜杠和冒号编码,可能把 URL 结构变成一个不透明的值。
为什么空格在一个查询中显示为加号,在另一个中却是 %20?
表单式查询编码与 URI 组成部分编码采用不同约定。应匹配接收方解析器,而不是盲目替换字符。
使用自己的资料试一试。
将任务提示词中的示例换成你的材料。保留所需条件,再把任务复制到 WebAct。
自定义并复制任务 ↑