小编Rah*_*lya的帖子

在RequestConfig(Apache HTTP异步客户端4.1.2)中无法将套接字超时设置为小于1000毫秒

以下是我的代码

       RequestConfig requestConfig = RequestConfig.custom()
                .setSocketTimeout(100)
                .setConnectTimeout(100)
                .setConnectionRequestTimeout(100).build();


        CloseableHttpAsyncClient httpClient = HttpAsyncClients.custom()
                .setDefaultRequestConfig(requestConfig)
                .build();

        httpClient.start();
Run Code Online (Sandbox Code Playgroud)

根据setSocketTimeout值,它应该在100毫秒内超时,但超时需要1000毫秒.但是,setSocketTimeout表示所有大于1000毫秒的值.

java apache-httpclient-4.x apache-httpasyncclient

6
推荐指数
1
解决办法
2515
查看次数