You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

URL请求参数的参数值中是否可以包含%符号?

请求参数传递%符号相关问题解答

报错详情:"message": "The request is not valid. Please check your parameters. (Invalid encoded sequence "%yun")"

  • 可以在请求参数中传递%符号,但不能直接传入原始%字符,需要按照URL百分编码规则做转义处理。
  • 报错原因:HTTP请求参数遵循百分编码规范,%是特殊保留字符,作为编码序列的起始标识,其后必须紧跟2位十六进制字符(支持0-9、A-F、a-f),对应目标字符的ASCII编码值。你提交的参数中%yun不符合规范,%后跟随的yu不是合法的十六进制组合,因此服务端解析参数时抛出异常。
  • 正确处理方式:需要传递%字符本身时,要先将%转义为%25(%对应的ASCII码十六进制值为25)。你要提交的原始值abc%yun转义后应为abc%25yun,服务端收到后会自动将%25还原为%,即可得到预期的参数值。

内容的提问来源于stack exchange,提问作者Bapu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 20:54:02