【问题标题】:Connection to HP ALM with macro using proxy使用代理通过宏连接到 HP ALM
【发布时间】:2017-09-05 08:35:04
【问题描述】:

我在我的 vba 代码中使用 TDApiOle80.TDConnection 连接到 HP ALM。但是当我尝试远程连接到 HP ALM 时,我需要使用代理。有没有一种方法/方法可以让我们在 vba 中使用代理与 ALM 连接。

【问题讨论】:

    标签: excel alm hp-quality-center vba


    【解决方案1】:

    用户 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");
    

    参考: https://almhelp.saas.hp.com/en/12.53/api_refs/ota/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2015-06-06
      • 1970-01-01
      • 2021-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多