Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

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

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

public class Main {
    public static String getInputStreamFromUrl(String url) {
        InputStream content = null;
        String res = "";
        try {
            HttpGet httpGet = new HttpGet(url);
            HttpClient httpclient = new DefaultHttpClient();
            // Execute HTTP Get Request
            HttpResponse response = httpclient.execute(httpGet);
            content = response.getEntity().getContent();
            res = InputStreamtoString(content);
        } catch (Exception e) {
            e.printStackTrace();
        }

        return res;
    }

    public static String InputStreamtoString(InputStream is) {
        String s = "", line = "";
        BufferedReader rd = new BufferedReader(new InputStreamReader(is));
        try {
            for (;; rd.readLine()) {
                if ((line = rd.readLine()) != null) {
                    s += line;
                } else {
                    break;
                }
            }
        } catch (IOException e) {
            // TODO: handle exception
            e.printStackTrace();
        }
        return s;
    }
}