realbasic - 使用代理进行身份验证

标签 realbasic realstudio

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

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

谢谢!

最佳答案

我从未使用过 HTTPSocket 类的代理,但我认为这就是它的工作原理。

ProxyAuthenticationRequired事件传递四个参数,代理领域作为字符串,HTTP header 作为 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

关于realbasic - 使用代理进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12368374/

相关文章:

c++ - 为RealBasic创建与C/C++库的绑定(bind)

winapi - GetConsoleScreenBufferInfoEx 由于参数无效而失败

REALbasic:在不同的子类之间共享公共(public)代码

windows - 如何在 Windows 上复制 iTunes 风格的窗口?

c# - 对于 Windows 应用程序,c# 比 delphi/realbasic 有什么优势

realbasic 测试串行端口以查看它是否存在