Caused by: java.net.ConnectException: 网络不可达 (connect failed)

       CloseableHttpClient closeableHttpClient = HttpClients.createDefault();
        String hqurl = "https://api.huobi.com/market/trade?symbol=ethbtc"; //火币
      HttpGet httpGet = new HttpGet(hqurl);

      RequestConfig requestConfig = RequestConfig.custom()
            .setConnectTimeout(5000)//设置超时链接  3秒
            .setConnectionRequestTimeout(1000)
            .setSocketTimeout(5000).build();
      httpGet.setConfig(requestConfig);
 
      CloseableHttpResponse response = closeableHttpClient.execute(httpGet);
      System.out.println("得到的结果:" + response.getStatusLine());//得到请求结果
      HttpEntity entity = response.getEntity();//得到请求回来的数

      System.out.println(EntityUtils.toString(entity, "utf-8")); //获取内容
 
/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -javaagent:/home/gtsh/Documents/software/idea-IC-183.5912.21/lib/idea_rt.jar=41057:/home/gtsh/Documents/software/idea-IC-183.5912.21/bin -Dfile.encoding=UTF-8 -classpath /home/gtsh/Documents/study/quotes.exchange.coin/hqapp/target/classes:/home/gtsh/.m2/repository/org/jboss/resteasy/resteasy-jaxrs/3.6.2.Final/resteasy-jaxrs-3.6.2.Final.jar:/home/gtsh/.m2/repository/org/jboss/spec/javax/ws/rs/jboss-jaxrs-api_2.1_spec/1.0.2.Final/jboss-jaxrs-api_2.1_spec-1.0.2.Final.jar:/home/gtsh/.m2/repository/org/jboss/spec/javax/xml/bind/jboss-jaxb-api_2.3_spec/1.0.0.Final/jboss-jaxb-api_2.3_spec-1.0.0.Final.jar:/home/gtsh/.m2/repository/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/home/gtsh/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar:/home/gtsh/.m2/repository/org/jboss/spec/javax/annotation/jboss-annotations-api_1.2_spec/1.0.0.Final/jboss-annotations-api_1.2_spec-1.0.0.Final.jar:/home/gtsh/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar:/home/gtsh/.m2/repository/org/apache/httpcomponents/httpclient/4.5.4/httpclient-4.5.4.jar:/home/gtsh/.m2/repository/org/apache/httpcomponents/httpcore/4.4.7/httpcore-4.4.7.jar:/home/gtsh/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/home/gtsh/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/home/gtsh/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar:/home/gtsh/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar:/home/gtsh/.m2/repository/org/jboss/logging/jboss-logging/3.3.1.Final/jboss-logging-3.3.1.Final.jar:/home/gtsh/.m2/repository/org/jboss/resteasy/resteasy-jaxb-provider/3.6.2.Final/resteasy-jaxb-provider-3.6.2.Final.jar:/home/gtsh/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/jaxb-runtime-2.3.1.jar:/home/gtsh/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/home/gtsh/.m2/repository/org/glassfish/jaxb/txw2/2.3.1/txw2-2.3.1.jar:/home/gtsh/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.7/istack-commons-runtime-3.0.7.jar:/home/gtsh/.m2/repository/org/jvnet/staxex/stax-ex/1.8/stax-ex-1.8.jar:/home/gtsh/.m2/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.15/FastInfoset-1.2.15.jar:/home/gtsh/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/home/gtsh/.m2/repository/org/jboss/resteasy/resteasy-jackson2-provider/3.6.2.Final/resteasy-jackson2-provider-3.6.2.Final.jar:/home/gtsh/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.5/jackson-core-2.9.5.jar:/home/gtsh/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.5/jackson-databind-2.9.5.jar:/home/gtsh/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.5/jackson-annotations-2.9.5.jar:/home/gtsh/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.9.5/jackson-jaxrs-json-provider-2.9.5.jar:/home/gtsh/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.9.5/jackson-jaxrs-base-2.9.5.jar:/home/gtsh/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.5/jackson-module-jaxb-annotations-2.9.5.jar:/home/gtsh/.m2/repository/com/github/fge/json-patch/1.3/json-patch-1.3.jar:/home/gtsh/.m2/repository/com/github/fge/jackson-coreutils/1.0/jackson-coreutils-1.0.jar:/home/gtsh/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.9.7/jackson-datatype-joda-2.9.7.jar:/home/gtsh/.m2/repository/org/jboss/resteasy/resteasy-client/3.6.2.Final/resteasy-client-3.6.2.Final.jar:/home/gtsh/.m2/repository/io/swagger/swagger-jaxrs/1.5.21/swagger-jaxrs-1.5.21.jar:/home/gtsh/.m2/repository/io/swagger/swagger-core/1.5.21/swagger-core-1.5.21.jar:/home/gtsh/.m2/repository/org/apache/commons/commons-lang3/3.2.1/commons-lang3-3.2.1.jar:/home/gtsh/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.9.5/jackson-dataformat-yaml-2.9.5.jar:/home/gtsh/.m2/repository/org/yaml/snakeyaml/1.18/snakeyaml-1.18.jar:/home/gtsh/.m2/repository/io/swagger/swagger-models/1.5.21/swagger-models-1.5.21.jar:/home/gtsh/.m2/repository/io/swagger/swagger-annotations/1.5.21/swagger-annotations-1.5.21.jar:/home/gtsh/.m2/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar:/home/gtsh/.m2/repository/org/reflections/reflections/0.9.11/reflections-0.9.11.jar:/home/gtsh/.m2/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar:/home/gtsh/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar:/home/gtsh/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/home/gtsh/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar:/home/gtsh/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/home/gtsh/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/home/gtsh/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.12/tomcat-embed-core-9.0.12.jar:/home/gtsh/.m2/repository/org/apache/tomcat/tomcat-annotations-api/9.0.12/tomcat-annotations-api-9.0.12.jar:/home/gtsh/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.12/tomcat-embed-websocket-9.0.12.jar:/home/gtsh/.m2/repository/org/apache/tomcat/tomcat-jdbc/9.0.12/tomcat-jdbc-9.0.12.jar:/home/gtsh/.m2/repository/org/apache/tomcat/tomcat-juli/9.0.12/tomcat-juli-9.0.12.jar:/home/gtsh/.m2/repository/org/jdbi/jdbi3-core/3.5.1/jdbi3-core-3.5.1.jar:/home/gtsh/.m2/repository/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar:/home/gtsh/.m2/repository/org/antlr/stringtemplate/3.2.1/stringtemplate-3.2.1.jar:/home/gtsh/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/home/gtsh/.m2/repository/net/jodah/expiringmap/0.5.6/expiringmap-0.5.6.jar:/home/gtsh/.m2/repository/org/jdbi/jdbi3-sqlobject/3.5.1/jdbi3-sqlobject-3.5.1.jar:/home/gtsh/.m2/repository/com/incarcloud/ac-func-tion/1.1.0/ac-func-tion-1.1.0.jar:/home/gtsh/.m2/repository/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar:/home/gtsh/.m2/repository/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar:/home/gtsh/.m2/repository/com/squareup/okhttp3/okhttp/3.12.1/okhttp-3.12.1.jar:/home/gtsh/.m2/repository/com/squareup/okio/okio/1.15.0/okio-1.15.0.jar com.king.hqapp.rcv.HttpSymbolPrice
Exception in thread "main" org.apache.http.conn.HttpHostConnectException: Connect to api.huobi.com:443 [api.huobi.com/199.59.148.140, api.huobi.com/2606:4700:0:0:0:0:6812:8669, api.huobi.com/2606:4700:0:0:0:0:6812:8769] failed: 网络不可达 (connect failed)
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)
	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
	at com.king.hqapp.rcv.HttpSymbolPrice.main(HttpSymbolPrice.java:72)
Caused by: java.net.ConnectException: 网络不可达 (connect failed)
	at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
	at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
	at java.base/java.net.Socket.connect(Socket.java:591)
	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
	... 10 more

Process finished with exit code 1

浏览器可以访问,用CloseableHttpClient就不行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jiaobengg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值