Java HTTP Get readUrl(final String strUrl)

Here you can find the source of readUrl(final String strUrl)

Description

read Url

License

Apache License

Parameter

Parameter Description
strUrl a parameter

Declaration

public static List<String> readUrl(final String strUrl) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright 2011 Chao Zhang/*ww  w  .ja v a  2 s  . c  o m*/
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/

import java.io.BufferedReader;

import java.io.InputStream;
import java.io.InputStreamReader;

import java.net.HttpURLConnection;
import java.net.URL;

import java.util.ArrayList;

import java.util.List;

public class Main {
    /**
     * @param strUrl
     * @return
     */
    public static List<String> readUrl(final String strUrl) {
        final List<String> ret = new ArrayList<String>();
        try {
            URL url = new URL(strUrl);
            HttpURLConnection c = (HttpURLConnection) url.openConnection();
            InputStream in = c.getInputStream();
            if (in != null) {
                StringBuilder sb = new StringBuilder();
                String line;
                try {
                    BufferedReader reader = new BufferedReader(
                            new InputStreamReader(in, "UTF-8"));
                    while ((line = reader.readLine()) != null) {
                        ret.add(line);
                    }
                } finally {
                    in.close();
                }
            } else {
                System.out.println("No databases found at " + strUrl);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return ret;
    }
}

Related

  1. httpGet(String url, StringBuffer response)
  2. httpGet(String urlStr)
  3. httpGet(String urlStr)
  4. httpGet(String urlToRead)
  5. httpGetString(String url)
  6. readURL(final String textURL)
  7. readUrl(HttpURLConnection conn)
  8. readUrl(String url, String token)
  9. readURL(String url, String type)