【问题标题】:Why token change in url [duplicate]为什么 url 中的令牌更改 [重复]
【发布时间】:2014-04-18 13:50:17
【问题描述】:

在使用 GET 操作方法提交表单时,将插入文本字段的 + 标记更改为 %2B。但为什么 url 这样做呢?甚至像 * 和 % 这样的其他标记也将是机会。

我也想知道这适用于安全或其他事情,但你是什么?

【问题讨论】:

  • 这不是一个好问题。在发布之前,请务必检查“如何提问”部分。

标签: url


【解决方案1】:

查看 W3Schools 关于 URL 编码的说法。我想它会帮助你。

http://www.w3schools.com/tags/ref_urlencode.asp

这是一段摘录:

只能使用 ASCII 字符集通过 Internet 发送 URL。

由于 URL 通常包含 ASCII 集之外的字符,因此 URL 具有 转换为有效的 ASCII 格式。

URL 编码将不安全的 ASCII 字符替换为“%”,后跟 两个十六进制数字。 URL 不能包含空格。网址编码 通常用加号 (+) 或 %20 替换空格。

【讨论】:

  • 最好复制解释它的选择并将其包含在您的答案中,而不是仅发布链接。 (虽然这是一个很好的链接)
  • 完成。感谢您的反馈。
  • 将 w3schools 与其他来源交叉引用也是一种很好的做法。 w3schools 通常被认为是低于标准的参考。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-03
  • 2020-03-05
  • 1970-01-01
  • 2015-03-07
  • 1970-01-01
相关资源
最近更新 更多