我正在创建这个bean:
@Bean("MyRestTemplate")
public RestTemplate myRestTemplate(final RestTemplateBuilder restTemplateBuilder) {
return restTemplateBuilder.setBufferRequestBody(false).build();
}
字符串
我得到了错误:
Error creating bean with name 'KSHSignRestTemplate' defined in bla.bla.bla.MyProperties: Failed to instantiate [org.springframework.web.client.RestTemplate]: Factory method 'myRestTemplate' threw exception with message: OkHttp3ClientHttpRequestFactory does not support request body buffering
型
这是在我将Sping Boot 从Spring 2. x迁移到3. 1. 2之后发生的。我做了几个小时的研究,但找不到任何关于这个问题的文档。
我稍微改变了方法和类的名称,使其更适合Web。
1条答案
按热度按时间vmdwslir1#
我不知道为什么,但删除.setBufferRequestBody(false)解决了这个问题。