如何使用RestAssured将文件上传/附加到JIRA

时间:2019-01-09 11:16:48

标签: rest-assured

我正在尝试通过Restassured API测试在jira中附加/上传。

我正在使用POST方法上传文件。

但是吉拉(Jira)休息文档。说使用CURL附加文件,如果可以的话,如何在该文件中编写JAV代码

卷曲命令

curl -D- -u admin:admin -X POST -H "X-Atlassian-Token: nocheck" -F "file=@myfile.txt" myhost/rest/api/2/issue/TEST-123/attachments

代码:

given(). multiPart("file2", new File("/home/xyz/assume.log")). expect(). body("fileUploadResult", is("OK")). when(). post("localhost:8181/rest/api/2/issue/AT-2/attachments");

1 个答案:

答案 0 :(得分:1)

是的,非常需要添加身份验证和标头 这是我的工作代码:

given()
.auth()
.preemptive()
.basic("Jirausername", "Jirapassword")
.header("X-Atlassian-Token", "nocheck")
.multiPart(new File("/home/users/cat.log"))
.when().post("http://localhost:8181/rest/api/2/issue/STS-223/attachments");
相关问题