我尝试在请求参数中发送 "abc%yun" 值,但收到如下错误: "message": "请求无效。请检查您的参数。(无效的编码序列“%yun”)"。
那么我们是否可以在请求参数中发送“%”?
答案 0 :(得分:0)
%
字符在 URL 编码方案中是特殊,因此需要对其自身进行编码以包含在 URL 参数中。
%
字符在此方案中由 %25
表示。您的示例将是 "abc%25yun"
。
Here 是众多允许您以交互方式编码值的网站之一。还有an article on Wikipedia。
答案 1 :(得分:0)
用于编码 URL 的 %。 例如,如果您使用空格传递任何请求参数值,那么它将使用 %20
进行编码URL - http://localhost/home?Param=sample one
它将编码如下。空格替换为 %20。
URL - http://localhost/home?Param=sample%20one
在进行编码和解码时,您必须使用与 UTF-8 相同的标准格式