我想使用 Java 和 RestAssured 库上传文件。有谁知道我如何使用这个库将文件上传到字段?
使用 Postman 时,我只需调用端点并在正文部分添加 key=upload ,并且值具有“选择文件”按钮。
如何使用 Reassured 将文件上传到字段?我已经有了制作请求正文并为其设置所有参数的方法,如下所示:
public CustomizationSetClientField(String clientId, String fieldSetName, String version, String fieldName, String name, String type, String value, String language, String role){
this.body.put("name", name);
this.body.put("type", type);
this.body.put("value", value);
this.url = Config.getByName("customization_url");
this.pathTemplate = Config.getByName("customization_set_client_field");
this.path = Utils.createPath(pathTemplate, clientId, fieldSetName, version, fieldName);
this.role = role;
}
现在这是用于设置字段,但我不知道如何使用 Reassured 进行上传,您能告诉我如何操作吗?
最佳答案
您可能正在寻找multipart file uploads 。例如:
given().
multiPart("file", new File("/path/to/file")).
when().
post("/upload");
关于java - 使用 Reassured 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44455925/