是否允许使用未编码的等号字符 (=) 作为查询字符串的值?

发布于 2024-11-14 08:50:23 字数 161 浏览 8 评论 0原文

假设我有以下 URL:

http://www.foo.com?key1=bar&key2=baz=egg

“baz”和“egg”之间是一个等号。 “baz=egg”算作 key2 的值​​还是 = 需要编码?

谢谢

Lets say i have the following URL:

http://www.foo.com?key1=bar&key2=baz=egg

Between "baz" and "egg" is an equals.
Does "baz=egg" count as value for key2 or has = to be encoded?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮倦 2024-11-21 08:50:23

它可能取决于您的服务器配置,因此对其进行编码可能是个好主意,但当然在我的服务器上,上例中 key2 的值​​是“baz=egg”,因此不需要编码。

It may depend on your server configuration, so maybe its a good idea to encode it, but certainly on my server the value of key2 in the above example is 'baz=egg' and so encoding is not needed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文