今週の天気予報を取得し、キーを適用していない、彼は比較的使いやすい、無周波数およびIP制限と言いました
文字列のparam = "バージョン= V1"; StringBuilderのSB =新しいStringBuilderの(); InputStreamが= nullです。 BufferedReaderのBR = NULL; PrintWriterのうち= NULL; 試す{ //接口地址 文字列のURL = "https://www.tianqiapi.com/api/"。 URLのURI =新しいURL(URL); HttpURLConnectionの接続=(HttpURLConnectionの)uri.openConnection(); connection.setRequestMethod( "POST"); connection.setReadTimeout(5000); connection.setConnectTimeout(10000); connection.setRequestProperty( "* / *"、 "受け入れます"); //发送参数 connection.setDoOutput(真の); アウト=新しいPrintWriter(connection.getOutputStream()); out.print(PARAM)。 out.flush(); //接收结果 ある= connection.getInputStream()。 BR =新しいBufferedReaderの(新しいInputStreamReaderの(で、 "UTF-8")); 文字列のライン。 //缓冲逐行读取 ながら(!(ライン= br.readLine())= NULL){ sb.append(ライン) } のSystem.out.println(sb.toString())。 }キャッチは、{(例外は無視されます) 最終的には{} //关闭流 {しようとし た場合(!ある= NULL){ is.close(); } IF(BR!= NULL){ br.close()。 } IF(アウト!= NULL){ out.close(); } }キャッチ(例外は無視){} }