【问题标题】:Using authentication with Proxy使用代理身份验证
【发布时间】:2012-09-11 11:11:13
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: realbasic realstudio


    【解决方案1】:

    我从未在 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
    

    【讨论】:

    • 非常感谢您花时间帮助我解决这个问题!我已经尝试过了,但没有“返回真”,现在想想它终于可以工作了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    • 2020-05-28
    • 2023-03-25
    • 2020-12-07
    • 2013-07-31
    • 1970-01-01
    相关资源
    最近更新 更多