Changeset 9796 for branches


Ignore:
Timestamp:
2005-05-03T09:17:14+12:00 (19 years ago)
Author:
kjdon
Message:

added method makeHttpConnection (from IViaSearch/Retrieve)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ant-install-branch/gsdl3/src/java/org/greenstone/gsdl3/util/Misc.java

    r7444 r9796  
     1/*
     2 *    Misc.java
     3 *    Copyright (C) 2002 New Zealand Digital Library, http://www.nzdl.org
     4 *
     5 *    This program is free software; you can redistribute it and/or modify
     6 *    it under the terms of the GNU General Public License as published by
     7 *    the Free Software Foundation; either version 2 of the License, or
     8 *    (at your option) any later version.
     9 *
     10 *    This program is distributed in the hope that it will be useful,
     11 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
     12 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     13 *    GNU General Public License for more details.
     14 *
     15 *    You should have received a copy of the GNU General Public License
     16 *    along with this program; if not, write to the Free Software
     17 *    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
     18 */
    119
    220package org.greenstone.gsdl3.util;
    3 
    421
    522import java.util.HashMap;
     
    825import java.util.Iterator;
    926import java.util.Properties;
     27import java.io.InputStream;
     28import java.io.BufferedReader;
     29import java.io.InputStreamReader;
     30import java.io.IOException;
     31import java.net.HttpURLConnection;
     32import java.net.URL;
     33import java.net.URLConnection;
    1034
    1135/** contains miscellaneous functions */
     
    3155    }
    3256
     57    public static BufferedReader makeHttpConnection(String url_string)
     58    throws java.net.MalformedURLException, java.io.IOException {
     59    BufferedReader reader = null;
     60    URL url = new URL(url_string);
     61    HttpURLConnection connection = (HttpURLConnection)url.openConnection();
     62    InputStream input = connection.getInputStream();
     63    reader = new BufferedReader(new InputStreamReader(input)); 
     64    return reader;
     65    }
     66
    3367}
     68
Note: See TracChangeset for help on using the changeset viewer.