使用Apache HttpClient 4.3如何在不使用已弃用的HttpParams的情况下关闭Nagle算法(TCP_NODELAY)并打开TCP保持活动数据包(SO_KEEPALIVE)?
注意:TCP keep-alive和HTTP keep-alive是两回事。
答案 0 :(得分:5)
SocketConfig socketConfig = SocketConfig.custom()
.setSoKeepAlive(true)
.setTcpNoDelay(true)
.build();
CloseableHttpClient client = HttpClients.custom()
.setDefaultSocketConfig(socketConfig)
.build();