gpt4 book ai didi

java - 如何配置 Rest Assured 以等待返回完整的响应数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:52:32 25 4
gpt4 key购买 nike

您能否建议如何配置 RestAssured 以等待返回完整的响应数据。

我正在尝试使用 http get 验证数据提要,如下所示。

given()
.relaxedHTTPSValidation()
.header("Content-Type", "application/json")
.when()

.get("/API/data/")

.then()

.statusCode(200)
.log().all();

在这种情况下,Rest Assured 只记录几行数据,似乎不会等到返回完整的响应数据。当数据响应较小时,这可以正常工作。

在这种情况下,它似乎只记录返回 http 状态代码时可用的数据。

因此,我看到以下错误消息:Content-Length 分隔消息正文过早结束(预期:1486;收到:1088)

谢谢

最佳答案

如果你想检查状态代码,你应该使用 expect().statusCode(x)。

无论如何,该工具会一直等到整个响应从服务器返回,然后才将其注销。因此,对于大型 JSON/XML 响应,这也不应该成为问题。

关于java - 如何配置 Rest Assured 以等待返回完整的响应数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39650128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com