本资源集合了多种常见且易于使用的免费API接口,涵盖天气查询、翻译服务、图片识别等领域,旨在帮助开发者快速搭建应用功能。
package com.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class Test {
public static void main(String[] args) {
String st = 北京;
String str = catchPage(http://api.liqwei.com/weather/?city=+ + st + +);
System.out.println(str);
}
private static String catchPage(String targetUrl) {
URL url;
URLConnection con;
StringBuffer sb = null;
try {
// 向targetUrl发送请求
url = new URL(targetUrl);
con = url.openConnection();
// 读取响应
BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream()));
sb = new StringBuffer();
String temp;
while ((temp = reader.readLine()) != null) {
sb.append(temp);
}
} catch (IOException e) {
// 输出异常信息
e.printStackTrace();
}
return sb.toString();
}
}