【问题标题】:How to pass @ to password in windows authentication [closed]如何在Windows身份验证中将@传递给密码[关闭]
【发布时间】:2014-05-30 09:01:08
【问题描述】:

我在 Windows 身份验证中使用此模式 -> http://username:password@whatever.com 问题是我的密码也有“@”符号,所以它不起作用。如何将“@”传递给密码?

【问题讨论】:

  • 请更好地描述您想要做什么。现在尚不清楚您是从(您自己的?)应用程序中尝试此操作还是其他方式。

标签: c# firefox selenium webdriver


【解决方案1】:

根据 RFC 1738,URL 部分中不允许使用“@”字符(当然要在主机名之前指示用户:密码模式除外。

您必须对密码进行“URL 编码”。 '@' 字符的转义符是 '%40'。

示例:用户名:myname,密码:myp@ss

将变为:'myname:myp%40ss'

【讨论】:

  • 谢谢,正是我想要的!完美运行!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-13
  • 1970-01-01
相关资源
最近更新 更多