繁体   English   中英

如何解决Http请求中的org.apache.http.conn.ConnectTimeoutException到另一台服务器?

[英]How to resolve org.apache.http.conn.ConnectTimeoutException in Http Request to another server?

我正在使用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 */

请参阅请求构建器javadocs以了解您可能提供的所有设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM