2

很抱歉重复发帖:我的一个朋友在邮件列表上问过这个问题,但没有人回答。

我想知道如何正确使用ProxyAuthenticationRequiredHTTPSocket 的事件。我的意思是,如果代理要求进行身份验证,我该如何传递登录名/密码?

谢谢!

4

1 回答 1

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
于 2012-09-11T20:07:34.090 回答