很抱歉重复发帖:我的一位 friend 在邮件列表上问过这个问题,但没有人回答。
我想知道如何正确使用 HTTPSocket 的 ProxyAuthenticationRequired
事件。我的意思是,如果代理要求身份验证,我如何传递登录名/密码?
谢谢!
最佳答案
我从未使用过 HTTPSocket 类的代理,但我认为这就是它的工作原理。
ProxyAuthenticationRequired事件传递四个参数,代理领域作为字符串,HTTP header 作为 InternetHeaders对象,以及字符串形式的用户名和密码。用户名和密码通过ByRef ,所以我相信您的想法是您自己设置这些参数,然后从 ProxyAuthenticationRequired 事件返回 True:
Event ProxyAuthenticationRequired(Realm as String, Headers as InternetHeaders, ByRef Name as String, ByRef Password as String ) As Boolean
Name = "MyUserName"
Password = "MyPass"
Return True
End Event
关于realbasic - 使用代理进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12368374/