【发布时间】:2017-09-05 08:35:04
【问题描述】:
我在我的 vba 代码中使用 TDApiOle80.TDConnection 连接到 HP ALM。但是当我尝试远程连接到 HP ALM 时,我需要使用代理。有没有一种方法/方法可以让我们在 vba 中使用代理与 ALM 连接。
【问题讨论】:
标签: excel alm hp-quality-center vba
我在我的 vba 代码中使用 TDApiOle80.TDConnection 连接到 HP ALM。但是当我尝试远程连接到 HP ALM 时,我需要使用代理。有没有一种方法/方法可以让我们在 vba 中使用代理与 ALM 连接。
【问题讨论】:
标签: excel alm hp-quality-center vba
用户 ConnectionSettings 对象来设置代理和端口。
Single sign on connection (C#)// configure connection settings
ConnectionSettings cs = new ConnectionSettings();
cs.ExecutionMode =
TDAPI_EXECUTION_MODES.EXECUTION_MODE_INTERACTIVE;
cs.BasicAuthHeaderMode = TDAPI_BASIC_AUTH_HEADER_MODES.HEADER_MODE_ONCE;
cs.SetWebServerCredentials("login", "pass");
// import to OTA Connection
TDConnection otaConnection = new TDConnection();
otaConnection.ImportConnectionSettings(cs);
// pre-configure the connection to add Basic Auth Header at first request
otaConnection.SetBasicAuthHeaderMode(TDAPI_BASIC_AUTH_HEADER_MODES.HEADER_MODE_ONCE);
// set user credentials
otaConnection.SetServerCredentials("Login", "Password");
// init connect to ALM server
otaConnection.InitConnection("http://<server URL>/qcbin");
【讨论】: