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();
我有方法:
<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();