要查找连接,我们是否在响应中有 cookie 或一些连接 id、身份验证令牌
问问题
567 次
1 回答
0
在最新的 Rally Java REST API 中,RallyRestApi类通过受保护的 attachSecurityInfo() 方法获取 Rally SecurityToken。您可以从第 377 行开始查看上述链接中的源代码,以了解 attachSecurityInfo 如何请求令牌,但其症结在此概述:
protected static final String SECURITY_TOKEN_PARAM_KEY = "key";
private static final String SECURITY_TOKEN_URL = "/security/authorize";
protected static final String SECURITY_TOKEN_KEY = "SecurityToken";
GetResponse getResponse = getWithForceReauth(new GetRequest(SECURITY_TOKEN_URL));
JsonObject operationResult = getResponse.getObject();
JsonPrimitive securityTokenPrimitive = operationResult.getAsJsonPrimitive(SECURITY_TOKEN_KEY);
securityToken = securityTokenPrimitive.getAsString();
public GetResponse getWithForceReauth(GetRequest request) throws IOException {
return get(request, true);
}
请注意,这仅适用于 Java REST 包版本 1.07 或更高版本,并且需要(并且需要)Rally Webservices API 1.42 或更高版本。
于 2013-04-29T19:47:56.487 回答