【发布时间】:2014-11-17 06:36:09
【问题描述】:
我正在尝试连接到网站 ABC.com(HTTP API 端点)。但是,由于网站端的一些问题,我没有得到回复。
val httpclient: CloseableHttpClient = HttpClients.custom()
.setSSLSocketFactory(sslsf)
.build()
val getSlowQueryRequest: HttpGet = new HttpGet(mySQLHost + "cgi-bin/" + slowQueryLink)
val slowQueryResponse: CloseableHttpResponse = httpclient.execute(getSlowQueryRequest)
程序在 httpclient.execute() 之后卡住了。我尝试手动打开该网站,即使那样它也没有给出任何响应。 正因为如此,程序的其余部分被挂断了!有什么方法可以设置一些计时器来等待某个时间,如果我没有得到响应,跳过测试后继续?
编辑:
也可能是因为使用了 SSL? CloseableHttpClient 不提供任何默认超时值吗?
提前致谢!
【问题讨论】: