1

谁能帮助我,因为我的 HP QC 更新评论 API 返回 http_code: 401,即“用户未通过身份验证”。但我只在登录后发送请求。流程如下:

  1. 我点击了 qcbin/api/authentication/sign-in API,它将 LWSSO_COOKIE_KEY、QCSession、ALM_USER 和 XSRF-TOKEN 存储在我的浏览器和临时文件中。

  2. 然后我打电话给 qcbin/rest/domains/domain_name/projects/project_name//defects/{id}

这次它返回 401

但以同样的方式,我能够创造新的缺陷。

谢谢你。

4

1 回答 1

0

如果你想更新一个缺陷,那么你应该使用 PUT 而不是 POST!

POST 用于创建新缺陷,即要更新的 PUT。请始终参考 HP ALM 库以确定要执行的操作。

最后但并非最不重要的一点是,您必须在标头中发回 LSSWO-Cookie 以保持身份验证,但是如果您说可以创建或发送其他类型的操作,这应该已经可以了。

请尝试使用 PUT 进行更新,祝您有美好的一天!

于 2017-06-22T11:46:32.817 回答