使用httpClientBuilder设置httpVersion

时间:2014-03-14 11:21:07

标签: java http groovy

我有一个httpClientBuilder实例,

我想将CoreProtocolPNames.PROTOCOL_VERSION设置为HttpVersion.HTTP_1_1。

我应该如何使用httpClientBuilder进行设置?

我试过这个:

HttpClient client = HttpClientBuilder.create().build();
client.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1)

但这似乎不起作用。

任何帮助!

1 个答案:

答案 0 :(得分:0)

只是一个示例代码(在groovy中)来改进我的评论:

class MyHttpClientConfigurer implements org.apache.camel.component.http.HttpClientConfigurer {
         @Override
          void configureHttpClient(org.apache.commons.httpclient.HttpClient client){
            client.params.setParameter(HttpClientParams.PROTOCOL_VERSION, HttpVersion.HTTP_1_1)
}