HP ALM REST API 使用 C# - 更新测试集中的数据

HP ALM REST API using C# - update data in Test set

我们的 HP ALM 版本是 12.20 来自参考 link https://www.aneejian.com/2017/03/hp-alm-rest-api-authentication.html 我能够对用户进行身份验证,但是当尝试更新测试集或从 QC 获取项目信息时,我收到 HTTP 404 错误。

我什至尝试创建 cookie,但仍然面临相同的 HTTP 404。

添加 cookie 后 site-session object 能够保持会话。

string LWSSOCookie = AuthCookies.Substring(AuthCookies.IndexOf("LWSSO_COOKIE_KEY=") + 17);
LWSSOCookie = LWSSOCookie.Substring(0, LWSSOCookie.IndexOf(";"));
createSessionRequest.CookieContainer.Add(new Cookie("LWSSO_COOKIE_KEY", LWSSOCookie){ Domain = target.Host });

最后需要添加 "createSessionRequest" CookieContainer 到 ALM 获取服务。