我正在尝试使用Rally Lookback Java API,并且抛出异常提示

com.rallydev.lookback.LookbackException: org.apache.http.conn.HttpHostConnectException:       Connection to https://rally1.rallydev.com refused
at com.rallydev.lookback.LookbackQuery.execute(LookbackQuery.java:61)


我可以弄清楚,此错误是由于企业代理设置导致无法访问集会服务器所致。

不像拉力赛休息API提供setProxy()方法来设置对我有用的代理服务器,它没有为Lookback API提供设置代理并抛出此错误的规定。

我正在Windows机器上尝试此操作,并期望针对同一平台的任何解决方法或解决方案。

谢谢,
萨加尔

最佳答案

我已经分叉了仓库,并做了一些修改。我有一个开放请求请求,将很快进行审查,然后将其推送到主存储库。

这是分支的链接。

https://github.com/trevershick/Rally-Lookback-Toolkit/tree/S72258

如果要克隆该回购和“ mvn软件包”源,它将为您生成一个.jar文件供您使用。它与您现在可能使用的接口相同,但是具有setProxyServer和setProxyCredentials,用于通过基本身份验证针对代理服务器进行身份验证。如果您不能使用基本身份验证对代理服务器进行身份验证,则可能需要注入自己的DefaultHttpClient实例(请参阅自述文件)。如有必要,您应该能够将Ntlm Credentials对象添加到Credentials提供程序。

免费询问您可能有的任何问题,一旦我合并了PR,我将更新此答案。

10-08 13:37