我使用this tutorial中的代码在我的HttpClient请求中发送cookie,并使用this tutorial中的代码为同一个HttpClient设置超时。问题是在从HttpClientBuilder构建HttpClient时设置cookie存储...
HttpClient client = HttpClientBuilder.create().setDefaultCookieStore(cookieStore).build();
但是设置带有超时的RequestConfig似乎也发生在同一个地方......
CloseableHttpClient client = HttpClientBuilder.create().setDefaultRequestConfig(config).build();
那么如何同时创建HttpClient(设置cookie存储和请求配置超时)?
答案 0 :(得分:0)
HttpClientBuilder就是所谓的流畅界面'所以每个配置方法都会将构建器返回给您,您可以链接调用。
HttpClient client = HttpClientBuilder.create()
.setDefaultCookieStore(cookieStore)
.setDefaultRequestConfig(config)
.build();