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

原创 2007年09月25日 11:40:00

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

 

相关文章推荐

如果获得页面跳转的最终URL

最近做一个小功能,就是获取一个页面经过跳转后的最终页面URL,这里的跳转方式包含但不仅限于HTTP 301/302、js、meta refresh。下面是我想到的三种可能的解决方式,可能会有更优的方法...

首次进入页面刷新1次|JSP获取上一个访问页面URL的方法

无标题页 var Cookie = { setCookie:function(name,value,option){ var str =...

Java请求一个URL,获取返回的数据

出自 package wzh.Http; import java.io.BufferedReader; import java.io.IOException; import java.i...

javascript开发中如何使用face++,得到人脸数据(如何简单获取图片url,如何获取完整的人脸信息)

首先是思路,face++要求获取图片的URL,因此 首先将前端上传的文件直接上传到云数据库(无需通过后台),我使用的是bmob云数据库,如何使用bmob请到官网查阅文档,很简单的 使用bmob记得要初...

PHP实现一个简单url路由功能.doc

  • 2013年12月12日 20:10
  • 82KB
  • 下载

获取Url中的Get请求数据方法

获取Url中的Get请求数据 function GetQueryString(name) {     var reg = new RegExp("(^|&)" + name + "=([^&]...

java通过url获取页面数据 java解析xml 基金净值接口使用方法

package test; import java.io.IOException; import java.io.InputStream; import javax.xml.parsers.Doc...

一组连续的数据,打乱次序后,随机取出某一个数字,用最简单的方法查找出取出的数字(求解)

1、对于一组连续的数据,打乱次序后,随机取出某一个数字(取出数字后,该位置后的所有数字位置前进一位),用最简单的方法查找出取出的数字。 2、对1的扩展,当取出多个数据后,用最简单的方法查找出取出的数...

C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理虚数的),再如分数。本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,

#include using namespace std; class CFraction {private: int nume; // 分子 int deno; // 分...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个简单的获取URL 数据方法
举报原因:
原因补充:

(最多只允许输入30个字)