gpt4 book ai didi

java - 尝试使用 MockRestServiceServer 模拟 RestTemplate 但正文始终为 null

转载 作者:搜寻专家 更新时间:2023-10-31 20:17:33 24 4
gpt4 key购买 nike

我正在尝试使用 MockRestServiceServer 模拟 RestTemplate。当我调试我的测试时,响应实体具有良好的状态和内容类型(使用多个状态和内容类型进行测试以检查差异),但正文是始终 null.

    final String uri = "/uri";
final String notNullJsonString = "{}";
// restTemplate is autowired
final MockRestServiceServer mockRestServiceServer = MockRestServiceServer.createServer(restTemplate);
mockRestServiceServer.expect(
MockRestRequestMatchers.requestTo(new URI(uri))
).andRespond(
MockRestResponseCreators.withStatus(HttpStatus.ACCEPTED)
.contentType(MediaType.APPLICATION_JSON)
.body(notNullJsonString)
);

最好的问候,

最佳答案

我遇到了完全相同的问题:

尝试将 .bufferContent() 添加到 MockRestServiceServer

final MockRestServiceServer mockRestServiceServer = MockRestServiceServer
.bindTo(requestTemplate)
.bufferContent()
.build()

关于java - 尝试使用 MockRestServiceServer 模拟 RestTemplate 但正文始终为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42530969/

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