【问题标题】:Including encrypted key in url [duplicate]在 url 中包含加密密钥 [重复]
【发布时间】:2018-09-05 11:45:25
【问题描述】:

我有一个加密的 url,它作为查询字符串传入,例如

myurl.com/key/cYtLPBlnOUOi+8413hTQLz+GGeoiLeLhbPuNhK+saqhc/f/FgtKSbcInVB9IIoWER71L1Q6vrnLv8o3eKI843|M==

我有问题,我相信是由于正斜杠等特殊字符。我怎样才能接受这个网址?

【问题讨论】:

  • 您需要在将值附加到 URL 之前对其进行编码
  • 加密不是重点,你拥有的是一段base64数据。
  • @HenkHolterman 为什么没有问题?
  • Base64 来自哪里并不重要。您只需要使其网址安全。

标签: c#


【解决方案1】:

添加对 System.Web 的引用(项目 > 引用 > 添加引用 > System.Web)

System.Web.HttpUtility.UrlEncode(YOUR_STRING);

【讨论】:

    猜你喜欢
    • 2016-06-10
    • 1970-01-01
    • 2014-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 2021-12-26
    相关资源
    最近更新 更多