API

来源:互联网 发布:linux管道 文件 编辑:程序博客网 时间:2024/05/27 09:45

使用 Http 的 Get 方式读取有道API

  • jike -> 使用 Http 的 Get 方式读取网络数据.mp4
import java.io.*;import java.net.*;public class TestHttpGet {    public static void main(String[] args) {        new ReadByGet().start();//静态方法调用非静态内部类,类声明为静态,或者将内部类移动到外部    }    static class ReadByGet extends Thread {        public void run() {            try {                URL url = new URL("http://fanyi.youdao.com/openapi.do?keyfrom=my1994&key=1061127441&type=data&doctype=xml&version=1.1&q=welcome");                URLConnection connection = url.openConnection();                InputStream is = connection.getInputStream();                InputStreamReader isr = new InputStreamReader(is, "UTF-8");                BufferedReader br = new BufferedReader(isr);                String line;                StringBuilder builder = new StringBuilder();                while((line = br.readLine()) != null) {                    builder.append(line);                }                br.close();                isr.close();                is.close();                System.out.println(builder.toString());            } catch (MalformedURLException e) {                e.printStackTrace();            } catch (IOException e) {                e.printStackTrace();            }        }    }}
0 0
原创粉丝点击