Java SocketException:网络无法访问,但URL在浏览器中工作

时间:2017-04-12 13:50:02

标签: java sockets http

我试图通过GET请求读取一些数据

URL corpusDbUrl = null;
        try {
            corpusDbUrl = new URL("http://xxx.cc.ww.tt:1234/erwet/erherh/iouiiu");
        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        URLConnection corpusDbConn = null;
        try {
            corpusDbConn = corpusDbUrl.openConnection();
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }
        BufferedReader in = null;
        try {
            in = new BufferedReader(new InputStreamReader(corpusDbConn.getInputStream()));
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }

        String inputLine="";

        try {
            while ((inputLine = in.readLine()) != null) 
                   System.out.println(inputLine);
        } catch (Exception e) { // TODO Auto-generated catch block
            e.printStackTrace();
        }

我得到了

java.net.SocketException: Network is unreachable

但是当我在浏览器中尝试URL时,它可以正常工作。我做错了什么?

0 个答案:

没有答案