我正在使用 HttpClient 来处理 http 请求,当我尝试连接我的目标服务器时,出现错误
org.apache.http.conn.ConnectTimeoutException: Connect to prdalonegk.alonegk.com:9090 timed out
prdalonegk.alonegk.com:9090
是我的 xmpp 服务器
最佳答案
确保主机 prdalonegk.alonegk.com
可访问
ping prdalonegk.alonegk.com
并且它可以接受端口 9090
(防火墙)上的连接。
如果一切正常,则尝试增加连接超时时间:
RequestConfig.Builder requestBuilder = RequestConfig.custom();
requestBuilder = requestBuilder.setConnectTimeout(3000L); /* in ms */
请引用request builder javadocs对于您可能提供的所有设置。
关于java - 如何解决 Http 请求中的 org.apache.http.conn.ConnectTimeoutException 到另一台服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31914481/