调用图灵机器人接口的问题

package com.second;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;

public class TestTulin {

	/**
	 * @param args
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		String APIKEY = "c456994e9b6fe34666da7667ee860aae"; 
		String INFO = URLEncoder.encode("北京今日天气", "utf-8"); 
		String getURL ="http://www.tuling123.com/openapi/api?key="+APIKEY+"&info"+INFO; 
		URL getUrl = new URL(getURL); 
		HttpURLConnection connection = (HttpURLConnection)getUrl.openConnection(); 
		connection.connect(); 

		// 取得输入流,并使用Reader读取 
		BufferedReader reader = new BufferedReader(new InputStreamReader( connection.getInputStream(), "utf-8")); 
		StringBuffer sb = new StringBuffer(); 
		String line = ""; 
		while ((line = reader.readLine()) != null){ 
			sb.append(line); 
		} 
		reader.close(); 
		// 断开连接 
		connection.disconnect(); 
		System.out.println(sb.toString()); 

	}

}

报错信息

Exception in thread  "Main Thread"   java.net.ConnectException: Connection timed out: connect
     at java.net.PlainSocketImpl.socketConnect(Native Method)
     at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java: 351 )
     at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java: 213 )
     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java: 200 )
     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java: 366 )
     at java.net.Socket.connect(Socket.java: 529 )
     at java.net.Socket.connect(Socket.java: 478 )
     at sun.net.NetworkClient.doConnect(NetworkClient.java: 163 )
     at sun.net.www.http.HttpClient.openServer(HttpClient.java: 395 )
     at sun.net.www.http.HttpClient.openServer(HttpClient.java: 530 )
     at sun.net.www.http.HttpClient.<init>(HttpClient.java: 234 )
     at sun.net.www.http.HttpClient.New(HttpClient.java: 307 )
     at sun.net.www.http.HttpClient.New(HttpClient.java: 324 )
     at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java: 970 )
     at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java: 911 )
     at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java: 836 )
     at com.second.TestTulin.main(TestTulin.java: 23 )

这是我的jar包

求解决求帮助啊,是不是jar包引入错了啊

103707_4PF0_2266231.png

转载于:https://my.oschina.net/wangsu/blog/487912

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值