使用身份验证与代理

时间:2012-09-11 11:11:14

标签: realbasic realstudio

对不起双重帖子:我的一位朋友在邮件列表上问了这个,但没有人回答。

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

谢谢!

1 个答案:

答案 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