Assured 中如何打印请求体中的form-data

在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参数信息。确保将请求体参数设置正确,否则可能会导致打印出的内容不正确。