Java 放心自动化

Java 放心自动化,java,rest-assured,Java,Rest Assured,如何发布请求JSON数据并附加要上载的文件 实际上有一个表单包含附件,所以如何发送请求来填写表单和附加图像文件 Response response = given().config(config).header(key, value).header(contentType, "multipart/mixed") .multiPart("attachment[]", upleadFile).body(jsonBody).when().post(apiURL).the

如何发布请求JSON数据并附加要上载的文件 实际上有一个表单包含附件,所以如何发送请求来填写表单和附加图像文件

Response response = given().config(config).header(key, value).header(contentType, "multipart/mixed")
                .multiPart("attachment[]", upleadFile).body(jsonBody).when().post(apiURL).then().statusCode(200).extract().response();

我有办法用这个。 首先,我们传递的是精确的键状附件[] 以及其他物体

{

    Response response = 
                given().header(key, value).
                multiPart("attachment[]", new File("E:/Lightshot/Screenshot_2.png")).
                multiPart("issueTypeId", json.get("issueTypeId").toString()).
                multiPart("relationJson",json.get("relationJson").toString()).
                multiPart("url",json.get("url").toString())
                .when().post(apiURL).then().statusCode(200).extract().response();
        return response;
}