D B*_*gar 6 java api rest automated-tests rest-assured
我想在下面作为API正文中的表单数据发送PUT请求:
如何使用REST-Assured
随附的是屏幕截图 表格数据图像
小智 6
您需要设置所需的内容类型,即“ multipart / form-data”,并将multipart请求规范添加到请求中。例如。
given()
.contentType("multipart/form-data")
.multiPart("file", "filename")
.multiPart("key", "value")
.when()
.put(endpoint);
Run Code Online (Sandbox Code Playgroud)
如果您要上传文件,请务必包含文件对象。它应该看起来像这样:
given()
.contentType("multipart/form-data")
.multiPart("id", "123")
.multiPart("file", new File("./src/test/resources/test-file.txt"))
.post("api/endpoint")
.then()
...
Run Code Online (Sandbox Code Playgroud)