Java Rally api回溯api身份验证
获取异常 com.rallydev.lookback.LookbackException:授权失败,请检查用户名和密码 我也有API密钥。但是我不知道如何使用回溯api 下面是我的代码Java Rally api回溯api身份验证,java,rally,code-rally,Java,Rally,Code Rally,获取异常 com.rallydev.lookback.LookbackException:授权失败,请检查用户名和密码 我也有API密钥。但是我不知道如何使用回溯api 下面是我的代码 LookbackApi lookback = new LookbackApi() .setServer("https://" + "rally1.rallydev.com") .setProxyServer("http://" + "
LookbackApi lookback = new LookbackApi()
.setServer("https://" + "rally1.rallydev.com")
.setProxyServer("http://" + "proxyserver" + ":" + "proxyport")
.setProxyCredentials("testuer","testpass")
.setWorkspace("/workspace/1234");
LookbackResult result = lookback.newSnapshotQuery()
.addFindClause("_TypeHierarchy", -51038)
.execute();
有什么建议吗?回溯工具包是一个实验性工具包,不完全受支持。 我怀疑它是否包含对api键的支持。 但是根据文档,您应该只使用setCredentials
可以将API密钥用于回溯API。必须在HTTP头中设置此项 导入
import org.apache.http.Header;
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicHeader;
代码
Header header = new BasicHeader("ZSESSIONID", "_MYRALLYKEYLKEY01234567890ABCDEFGH");
HttpClient httpClient = HttpClients.custom().setDefaultHeaders(Collections.singleton(header)).build();
LookbackApi lookbackApi = new LookbackApi(httpClient);
Header header = new BasicHeader("ZSESSIONID", "_MYRALLYKEYLKEY01234567890ABCDEFGH");
HttpClient httpClient = HttpClients.custom().setDefaultHeaders(Collections.singleton(header)).build();
LookbackApi lookbackApi = new LookbackApi(httpClient);