Как отключить поддержку активности в CloseableHttpClient в Java? - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь преобразовать этот код Perl в код Java, используя CloseableHttpClient с Spring Boot, но в Java очень медленно получить событие. Как я могу установить keep-alive в 0?

Perl:

use strict;
use LWP::UserAgent;
use HTTP::Headers;

my $ua = LWP::UserAgent->new('keep_alive' =>  0, timeout => 7200);

while (1)
{
    my $request = HTTP::Request->new("GET",'https://events.voip.ovh.net', HTTP::Headers->new(), "\n\n");
    my $response = $ua->request($request);
    if ($response->is_success)
    {
        print $response->content."\n";
    }
}

Java:

CloseableHttpClient configureCloseableHttpclient() {
    RequestConfig config = RequestConfig.custom()
            .setSocketTimeout(5 * 1000)
            .setConnectTimeout(5 * 1000).build();
    return HttpClients.custom().setConnectionManager(new PoolingHttpClientConnectionManager()).setDefaultRequestConfig(config)
            .build();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...