Java BufferedReader异常

Java BufferedReader异常,java,Java,我使用了: try { URL _url = new URL(url); HttpURLConnection conn = (HttpURLConnection) _url.openConnection(); BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8")); String line;

我使用了:

    try {
        URL _url = new URL(url);
        HttpURLConnection conn = (HttpURLConnection) _url.openConnection();
        BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
        String line;
        while ((line = rd.readLine()) != null) {
            teste = teste + line;
        }
        rd.close();
    } catch (Exception e) {
        System.out.println("Exception===" + e);
        return null;
    }

    return teste;
我得到以下异常:

Exception StackTrace: 
     java.net.UnknownHostException: api
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:225)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:377)
    at java.net.Socket.connect(Socket.java:539)
    at java.net.Socket.connect(Socket.java:488)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:424)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:538)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:221)
    at sun.net.www.http.HttpClient.New(HttpClient.java:304)
    at sun.net.www.http.HttpClient.New(HttpClient.java:323)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:999)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:935)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:853)
    at sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2168)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1402)
异常堆栈跟踪:
java.net.UnknownHostException:api
在java.net.PlainSocketImpl.connect(PlainSocketImpl.java:225)
位于java.net.socksocketimpl.connect(socksocketimpl.java:377)
位于java.net.Socket.connect(Socket.java:539)
位于java.net.Socket.connect(Socket.java:488)
位于sun.net.NetworkClient.doConnect(NetworkClient.java:175)
位于sun.net.www.http.HttpClient.openServer(HttpClient.java:424)
位于sun.net.www.http.HttpClient.openServer(HttpClient.java:538)
http.HttpClient.(HttpClient.java:221)
http.HttpClient.New(HttpClient.java:304)
http.HttpClient.New(HttpClient.java:323)
位于sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:999)
位于sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:935)
位于sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:853)
http.HttpURLConnection.followRedirect(HttpURLConnection.java:2168)
位于sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1402)

问题是您无法连接到URL。
未知后异常
表明您尝试连接的地址不存在。

请删除此图像并发布您的真实代码。顺便说一句,错误消息非常明确。你至少读过了吗?