对不起双重帖子:我的一位朋友在邮件列表上问了这个,但没有人回答。
我想知道如何正确使用HTTPSocket的ProxyAuthenticationRequired
事件。我的意思是,如果代理要求进行身份验证,我该如何传递登录名/密码?
谢谢!
答案 0 :(得分:3)
我从未使用过HTTPSocket类的代理,但我认为这就是它的工作方式。
ProxyAuthenticationRequired事件传递四个参数,代理域作为字符串,HTTP头作为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