如何使用基于电子邮件地址的用户名与Prowser进行基本身份验证?

Chr*_*her 5 java authentication http

我正在使用Prowser筛选内部企业网站.一些站点使用基本身份验证,其用户名是:

username@corp.com

根据文档,为了用户摘要或基本身份验证,我需要打开这样的URL:

https://开头的用户名:password@site.com/

但是当我实际构建URL时,它看起来像这样:

HTTPS://username@corp.com:password@site.com/

这会导致URI解析错误.我无法使用Prowser找到任何其他方法来做到这一点.有没有办法手动设置这些值,例如.请求对象?或者另一种编码值的方法?

Gus*_*uss 14

您应该对用户名和密码值进行URI编码,因此"@"编码为"%40".