gpt4 book ai didi

java - 是否可以使用 Citrus-Framework 获取字符串形式的 http 响应的内容类型?

转载 作者:行者123 更新时间:2023-12-02 01:57:38 25 4
gpt4 key购买 nike

我目前正在尝试测试一个返回两个数字之和的小型应用程序。为了进行测试,我使用柑橘。是否可以阅读回复内容?

下面的代码向服务器发送请求,服务器响应良好。一切正常,但我想确切地知道服务器返回的内容。

runner.http(action -> action.client(httpClient)
.send()
.get("?value1=1&value2=2"));


runner.http(httpActionBuilder -> httpActionBuilder
.client(httpClient)
.receive()
.response(HttpStatus.OK));

最佳答案

除了在接收操作中提供预期的 Http 响应代码之外,您还可以在接收操作中提供预期的消息正文作为有效负载。只需在response()之后立即使用接收操作构建器上的payload()方法即可。

Citrus 将自动验证响应正文内容(Json、XML、纯文本)与预期负载。如果存在意外差异,测试将失败。

希望有帮助。

关于java - 是否可以使用 Citrus-Framework 获取字符串形式的 http 响应的内容类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57390463/

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