在RestAssured中,你可以使用log().headers()
和log().body()
方法来打印multipart/form-data请求的内容。
具体代码示例如下:
given()
.multiPart("file", new File("path/to/file.txt"))
.multiPart("param1", "value1")
.multiPart("param2", "value2")
.log().headers() // 打印请求头
.log().body() // 打印请求体
.when()
.post("https://example.com/endpoint")
.then()
.statusCode(200);
上述代码中,multiPart()
方法用于设置multipart/form-data请求的参数。log().headers()
方法用于打印请求头部分的内容,log().body()
方法用于打印请求体部分的内容。
使用上述代码后,你将可以在控制台或日志中看到multipart/form-data请求的详细内容,包括请求头和请求体。确保将请求的参数设置正确,以便正确打印出请求的内容。