码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-08-05 13:19:39      阅读:418      评论:0      收藏:0      [点我收藏+]

标签:

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包引入错了啊

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

标签:

原文地址:http://my.oschina.net/u/2266231/blog/487912

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!