REST Assured 不记录响应正文

REST Assured don't log response body

我有方法:

<https://uri:8080/getVer>

此方法returns 有关应用程序版本的信息。像那样:

1.39.1

它是文本 - 不是 xml,不是 json,不是 html。

当我尝试在 REST Assured 中使用此方法时:

        RestAssured.given()
            .log().uri()
            .baseUri("https://uri:8080/")
            .relaxedHTTPSValidation()
            .get("getVer")
            .then()
            .log().all();

我没有收到回复正文:

来自进程的日志:

Request URI:  https://uri:8080/getVer

HTTP/1.1 200 
Content-Length: 6
X-Flow-Trace-Id: someTraceId
Content-Type: application/json;charset=UTF-8
Date: Thu, 30 Dec 2021 19:27:03 GMT
Set-Cookie: some_cookie; path=/; Httponly; Secure
Server: some app server

Process finished with exit code 0

为什么我没有收到回复正文?当我尝试在浏览器上访问此 link 时,我收到了一个值。

It is an example from Postman

试试这个:

RestAssured.given()
            .log().uri()
            .baseUri("https://uri:8080/")
            .relaxedHTTPSValidation()
            .get("getVer")
            .then()
            .log().all()
            .extract()
            .response();