下面的代码使用普通密码
WebBrowser1.Navigate("http://username:Password@160.30.90.52/cgi-bin/statuspage.cgi ")但我的默认密码是p@ssword
WebBrowser1.Navigate("http://username:P@ssword@160.30.90.52/cgi-bin/statuspage.cgi ")如何让这段代码与@符号一起运行?
我需要以编程方式从url下载文件,我所有的代码都可以工作,我仍然需要的是一种将用户名和密码传递给url的方法,但是url密码包含@ sign。
发布于 2017-04-12 17:36:11
嗨,所以我花了不少心思,但最终还是找到了答案。如果你要传递一个用户名或密码,加上一些特殊的符号,比如@符号,你需要对这些符号进行一些编码,而不是使用p@ssword。我现在使用的是p%40sword,它可以在这里工作。
WebBrowser1.Navigate(" https://username:p%40ssword@160.30.90.52/cgi-bin/statuspage.cgi ")这里有一些你们将来可能需要的其他符号
! %21
[space] %20
@ %40
$ %24
% %25
^ %5E
& %26
* %2A
( %28
) %29
? %3F
, %2C
= %3Dhttps://stackoverflow.com/questions/43364935
复制相似问题