Java 使用RESTAPI更新QC ALM缺陷注释部分
在Java中使用RESTAPI,我试图更新QC ALM。当我试图提取任何缺陷的注释部分时,我得到了html格式的值。所以,如果我想添加任何注释,我需要将前面的注释作为HTML内容传递,还是有其他方法Java 使用RESTAPI更新QC ALM缺陷注释部分,java,rest,alm,hp-quality-center,defects,Java,Rest,Alm,Hp Quality Center,Defects,在Java中使用RESTAPI,我试图更新QC ALM。当我试图提取任何缺陷的注释部分时,我得到了html格式的值。所以,如果我想添加任何注释,我需要将前面的注释作为HTML内容传递,还是有其他方法 我试过只传递注释,但它删除了所有以前的注释,并且在通过GUI更新注释时,它不会显示更新注释的人的姓名 这将帮助对HP REST API不熟悉的人。 1.要查找可用的API端点 获取/qcbin/rest/resource列表 获取用户的全名 获取/qcbin/rest/domains//projec
我试过只传递注释,但它删除了所有以前的注释,并且在通过GUI更新注释时,它不会显示更新注释的人的姓名 这将帮助对HP REST API不熟悉的人。
1.要查找可用的API端点 获取
/qcbin/rest/resource列表
/qcbin/rest/domains//projects//customization/users/
/qcbin/rest/domains//projects//defects?query={id[1]}&fields=dev comments
/qcbin/rest/domains//projects//defects/1
“字段”:[{
“名称”:“开发人员评论”,
“价值观”:[{
“值”:“用户全名用户ID,2016-06-29:\n注释1\n\n”
},
{
“值”:“用户全名用户ID,2016-06-29:\n注释2\n\n”
}]
}]
}这将帮助刚接触HP REST API的人。
1.要查找可用的API端点 获取
/qcbin/rest/resource列表
/qcbin/rest/domains//projects//customization/users/
/qcbin/rest/domains//projects//defects?query={id[1]}&fields=dev comments
/qcbin/rest/domains//projects//defects/1
“字段”:[{
“名称”:“开发人员评论”,
“价值观”:[{
“值”:“用户全名用户ID,2016-06-29:\n注释1\n\n”
},
{
“值”:“用户全名用户ID,2016-06-29:\n注释2\n\n”
}]
}]
}您使用什么功能添加评论?1。是的,在发出PUT请求时,您必须传递上一条注释。2.API的工作方式与GUI不同,在发送注释之前,请获取用户全名并将该信息与缺陷注释一起发送。@echkaay我正在使用更新方法并将实体名称作为开发人员注释传递,因为实体值是html格式的,所以我将整个数据放在CDATA中传递。@Barney我如何从QC获取全名,您能告诉我如何更新吗“分配给UUID“当我传递任何id时,我得到一个异常,即用户id未被验证。您使用什么函数添加注释?1。是的,在发出PUT请求时,您必须传递上一条注释。2.API的工作方式与GUI不同,在发送注释之前,请获取用户全名并将该信息与缺陷注释一起发送。@echkaay我正在使用更新方法并将实体名称作为开发人员注释传递,因为实体值是html格式的,所以我将整个数据放在CDATA中传递。@Barney我如何从QC获取全名,您能告诉我如何更新吗“分配给UUID”当我传递任何id时,我得到一个异常,用户id没有验证。谢谢快速响应。明白了。谢谢快速响应。
"Fields": [{
"Name": "dev-comments",
"values": [{
"value": "<html><body><span style=\"font-size:14px\">USER FULL NAME <USER_ID>, 2016-06-29:</span></font></b>\n<font color=\"#767676\" style=\"font-family:'hpsimplified-regular' , sans-serif\"><span style=\"font-size:14px\"> </span></font>Comment 1 \n</div> \n</body></html>"
},
{
"value": "<html><body><span style=\"font-size:14px\">USER FULL NAME <USER_ID>, 2016-06-29:</span></font></b>\n<font color=\"#767676\" style=\"font-family:'hpsimplified-regular' , sans-serif\"><span style=\"font-size:14px\"> </span></font>Comment 2 \n</div> \n</body></html>"
}]
}]