Java URL访问并读取返回内容 工具类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoxiaovbb/article/details/80772829

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;

import java.net.URLConnection;

public class Test(){

    private static String pushUrl= "http://****";

    public static void main(String[] args){

        try {  
            URL url = new URL(pushUrl);  
            System.out.println("访问路径"+pushUrl);
            URLConnection conn = url.openConnection();  
            conn.setReadTimeout(1000);  //读取超时,时限1秒

            conn.setConnectTimeout(1000);  //链接超时,时限1秒

            BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));
             StringBuffer receive = new StringBuffer();
            String line;
            while ((line = reader.readLine()) != null) {
                System.out.println("分别获取每行内容!:"+line);
                receive.append(line);
            }
            System.out.println("获取全部内容:"+receive.toString());
            reader.close();//读取关闭
            conn.connect();  //链接关闭
        } catch (Exception e) {  
        e.printStackTrace();//这里抓取的异常范围比较大,是异常就抛出
        }  

}

}

猜你喜欢

转载自blog.csdn.net/xiaoxiaovbb/article/details/80772829
今日推荐