获取天气接口
https://www.sojson.com/blog/234.html
package com.zky.utils;import java.io.InputStream; import java.net.URL; import java.net.URLConnection;import org.apache.commons.io.IOUtils;/*** @auth zhengkeyang* @time 2018年7月3日 下午1:24:11*/ public class WeatherUtils {private final static String WEATHER_API_URL = "https://www.sojson.com/open/api/weather/json.shtml";public static void getCityWeather(String cityName) {try {// 參數url化String city = java.net.URLEncoder.encode(cityName, "utf-8");// 拼地址String apiUrl = String.format(WEATHER_API_URL + "?city=%s", city);// 開始請求URL url = new URL(apiUrl);URLConnection open = url.openConnection();InputStream input = open.getInputStream();// 這里轉換為String,帶上包名,怕你們引錯包String result = IOUtils.toString(input);// 輸出System.out.println(result);} catch (Exception e) {e.printStackTrace();}}public static void main(String[] args) {WeatherUtils.getCityWeather("北京");} }總結
- 上一篇: Winform小软件 —— 摇奖机
- 下一篇: 毕业后该如何学习数学