一个简单的获取URL 数据方法

4666人阅读 评论(0) 收藏 举报

package com.具体的包明;

import java.net.URLConnection;
import java.net.URL;
import java.io.InputStream;
import java.io.ByteArrayOutputStream;

/**
 * Created by IntelliJ IDEA.
 * User: jiniwang
 * Date: 2005-11-8
 * Time: 19:52:14
 * To change this template use File | Settings | File Templates.
 */
public class SnatchData {
     URLConnection conn = null;
     String all_content;

    public String getData(String str_url) throws Exception{
 try {
            all_content =new  String();
            URL url = new URL(str_url);
            conn = url.openConnection();

            if (conn == null)
                return null;

            InputStream ins = conn.getInputStream();

             ByteArrayOutputStream outputstream = new ByteArrayOutputStream();
            byte[] str_b = new byte[1024];
            try {
                int i = -1;
                while ((i=ins.read(str_b)) > 0) {
                 outputstream.write(str_b,0,i);
                }
                all_content = outputstream.toString();
            } catch (Exception ex) {
                ex.printStackTrace();
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
       // return new String(all_content.getBytes("ISO8859-1"));
        return all_content;
    }
}


调用getData(string url) 返回一个string

 
0
0

猜你在找
【套餐】Hadoop生态系统零基础入门
【套餐】嵌入式Linux C编程基础
【套餐】2017软考系统集成项目——任铄
【套餐】Android 5.x顶级视频课程——李宁
【套餐】深度学习入门视频课程——唐宇迪
【直播】广义线性模型及其应用——李科
【直播】从0到1 区块链的概念到实践
【直播】计算机视觉原理及实战——屈教授
【直播】机器学习之凸优化——马博士
【直播】机器学习&数据挖掘7周实训--韦玮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:796170次
    • 积分:11591
    • 等级:
    • 排名:第1312名
    • 原创:339篇
    • 转载:46篇
    • 译文:1篇
    • 评论:268条
    最新评论
    Ruby