我正在尝试测试微服务,并希望确保它可以与http 2.0一起使用。
我们有很多使用TestRestTemplate的测试,我想重用它们,但是我一直无法找到配置TestRestTemplate来使用Http / 2的方法...
任何帮助都将受到欢迎。
答案 0 :(得分:0)
您可以将OkHttp
与Spring
一起使用:
@LocalServerPort
private int localPort;
@Autowired
private RestTemplateBuilder restTemplateBuilder;
private TestRestTemplate template;
@PostConstruct
public void initialize() {
restTemplateBuilder
.requestFactory(OkHttp3ClientHttpRequestFactory::new)
.rootUri("http://localhost:" + localPort);
this.template = new TestRestTemplate(restTemplateBuilder);
}