Java URL Download downloadToString(String url)

Here you can find the source of downloadToString(String url)

Description

download To String

License

Open Source License

Declaration

public static String downloadToString(String url) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.io.*;
import java.net.*;

public class Main {
    public static String downloadToString(String url) {
        URL website = null;/*w  w w. ja v a 2 s .  c  om*/
        try {
            website = new URL(url);
        } catch (MalformedURLException e) {
            System.out.println("Couldn't connect to " + url);
            return null;
        }
        URLConnection connection = null;
        try {
            connection = website.openConnection();
        } catch (IOException e) {
            System.out.println("Couldn't connect to " + url);
            return null;
        }
        BufferedReader in = null;
        try {
            in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
        } catch (IOException e) {
            System.out.println("Couldn't read " + url);
            return null;
        }

        StringBuilder response = new StringBuilder();
        String inputLine;

        try {
            while ((inputLine = in.readLine()) != null)
                response.append(inputLine);
        } catch (IOException e) {
            System.out.println("Trouble reading " + url);
            return null;
        }

        try {
            in.close();
        } catch (IOException e) {
            System.out.println("Couldn't close connection to " + url);
        }

        return response.toString();
    }
}

Related

  1. downloadToFile(String url, File file)
  2. downloadToFile(URL source, File dest)
  3. downloadToFile(URL url, File downloadFile)
  4. downloadToFile(URL url, File file)
  5. downloadToLocalFile(File targetFile, URL requestedURL, Proxy proxy)
  6. downloadURL(String addr, File outFile)
  7. downloadURL(String url, String outFile)
  8. downloadURL(URL url, File file)
  9. downloadURL(URL url, String localPath)