gpt4 book ai didi

c# - asp.net中查询字符串的最大长度

转载 作者:太空狗 更新时间:2023-10-29 23:46:02 27 4
gpt4 key购买 nike

我知道查询字符串的最大长度因浏览器而异。 Internet Explorer 最多可以包含 2048 个字符。

如果我在我的代码中执行 URLEncode,那些编码字符是否会被视为额外字符?

例如,假设我有两个文本框。在通过查询字符串传递文本框的值之前,我执行了 HttpUtility.UrlEncode(TextBox2.Text),然后通过查询字符串将这些文本框值传递到另一个网页。

假设 URL 可能如下所示:WebForm2.aspx?Username=Kutti&Password=Pa%26%26word

那个编码的东西,%26%26会不会被当作URL中的多余字符?

也就是说,Pa%26%26word会不会和Pa&&word中的字符一样?

最佳答案

是的,每个字符都会被计算在内,即使它是由于编码而出现的。

有关良好代码和安全性的建议。始终尝试限制您的密码直到登录页面。检查用户的凭据并继续使用一些 session 变量进行页面到页面的身份验证和授权。永远不要在 url 中传递密码,我什至不会传递 userId。

关于c# - asp.net中查询字符串的最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20427630/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com