【发布时间】:2012-09-11 11:11:13
【问题描述】:
抱歉重复发帖:我的一个朋友在邮件列表中提出了这个问题,但没有人回答。
我想知道如何正确使用 HTTPSocket 的ProxyAuthenticationRequired 事件。我的意思是,如果代理要求进行身份验证,我该如何传递登录名/密码?
谢谢!
【问题讨论】:
标签: realbasic realstudio
抱歉重复发帖:我的一个朋友在邮件列表中提出了这个问题,但没有人回答。
我想知道如何正确使用 HTTPSocket 的ProxyAuthenticationRequired 事件。我的意思是,如果代理要求进行身份验证,我该如何传递登录名/密码?
谢谢!
【问题讨论】:
标签: realbasic realstudio
我从未在 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
【讨论】: