我正在使用HttpClient处理http请求,当我尝试与目标服务器发生冲突时,我收到错误
org.apache.http.conn.ConnectTimeoutException: Connect to prdalonegk.alonegk.com:9090 timed out
其中prdalonegk.alonegk.com:9090
是我的xmpp服务器
答案 0 :(得分:1)
确保主机prdalonegk.alonegk.com
可以访问
ping prdalonegk.alonegk.com
并且它可以接受端口9090
(防火墙)上的连接。
如果一切正常,请尝试增加连接超时:
RequestConfig.Builder requestBuilder = RequestConfig.custom();
requestBuilder = requestBuilder.setConnectTimeout(3000L); /* in ms */
请参阅request builder javadocs以了解您可能提供的所有设置。