【发布时间】:2018-06-17 11:23:35
【问题描述】:
我需要在 Rest Assured post call 中发送视频文件和 JSON 对象。
结构如下:
{“样本”:{ “名称”:“样品名称”, “种类”:“上传”, "video_file" : 这里的多部分文件} }
所以我确实喜欢以下内容
代码:
given()
.header("Accept", "application/json")
.header(auth)
.config(rConfig)
.body(body)
.multiPart("sample[video_file]", new File("path"), "video/mp4")
.formParam("sample[name]", "Video Upload")
.formParam("sample[kind]", "upload")
.log().all().
expect()
.statusCode(expectedStatusCode)
.post(url);
在 Rest Assured 中使用 multipart 时,我无法使用应用程序/JSON。我明确地硬编码表单参数中的值并以多部分的形式发送媒体文件,现在它工作正常。
如何在单个内部对象中发送所有表单参数数据。
【问题讨论】:
标签: java json api rest-assured