在RestAssured中,可以使用log().all()
方法来打印请求体中的form-data参数。默认情况下,它将打印请求体的详细信息,包括请求方法、URL、请求头、请求体等。
具体代码示例如下:
given()
.multiPart("param1", "value1")
.multiPart("param2", "value2")
.log().all() // 打印请求体内容
.when()
.post("https://example.com/endpoint")
.then()
.statusCode(200);
上述代码中,multiPart()
方法用于设置form-data参数。log().all()
方法用于打印请求体内容。在发起请求之前(when()
方法之前)调用log().all()
可以打印完整的请求信息,包括请求方法、URL、请求头、请求体等。如需要只打印请求体,可以使用log().body()
方法。
使用上述代码后,你将可以在控制台或日志中看到请求体中的form-data参数信息。确保将请求体参数设置正确,否则可能会导致打印出的内容不正确。