任何人都可以帮助我,因为我的HP QC更新评论API正在返回http_code:401,即“用户未经过身份验证”。但我只是在登录后发送请求。 流程如下:
我点击了qcbin / api / authentication / sign-in API,它在我的浏览器和临时文件中存储了LWSSO_COOKIE_KEY,QCSession,ALM_USER和XSRF-TOKEN。
然后我打电话给qcbin / rest / domains / domain_name / projects / project_name // defect / {id}
这次它返回401
但同样地,我能够创造新的缺陷。
谢谢。
答案 0 :(得分:0)
如果您想更新缺陷,那么您应该使用PUT而不是POST!
POST用于创建新缺陷,PUT进行更新。请始终参考HP ALM库,以确定要执行的操作。
最后但并非最不重要的是,您必须在标题中发回LSSWO-Cookie以保持身份验证,但如果您说您可以创建或发送其他类型的操作,那么这应该已经确定。
请尝试使用PUT进行更新并度过美好的一天!