Esp*_*tad 2 spring resttemplate
我正在与一个古老的服务集成,该服务在我调用它时用 jsessionid 重写 url。我正在使用 resttemplate 与服务交谈,问题是它永远跟随重定向,因为我没有设置 jsession cookie。
我想在 spring resttemplate 中关闭以下重定向。
我想出了一种方法,不知道这是否是首选方法。
@Bean
public RestTemplate restTemplate() {
RestTemplate restTemplate = new RestTemplate();
final HttpComponentsClientHttpRequestFactory factory =
new HttpComponentsClientHttpRequestFactory();
CloseableHttpClient build =
HttpClientBuilder.create().disableRedirectHandling().build();
factory.setHttpClient(build);
restTemplate.setRequestFactory(factory);
return restTemplate;
}
| 归档时间: |
|
| 查看次数: |
1905 次 |
| 最近记录: |