- packagecom.livrona.andriod.commons.utils;
- importjava.io.BufferedReader;
- importjava.io.IOException;
- importjava.io.InputStream;
- importjava.io.InputStreamReader;
- importjava.io.UnsupportedEncodingException;
- importjava.net.MalformedURLException;
- importjava.net.URL;
- importjava.net.URLConnection;
- publicclass HttpUtils {
- publicstaticString getContents(String url){
- String contents ="";
- try{
- URLConnection conn =newURL(url).openConnection();
- InputStream in = conn.getInputStream();
- contents = convertStreamToString(in);
- }catch(MalformedURLException e){
- Log.v("MALFORMED URL EXCEPTION");
- }catch(IOException e){
- Log.e(e.getMessage(), e);
- }
- return contents;
- }
- privatestaticString convertStreamToString(InputStream is)throwsUnsupportedEncodingException{
- BufferedReader reader =newBufferedReader(new
- InputStreamReader(is, "UTF-8"));
- StringBuilder sb =new StringBuilder();
- String line =null;
- try{
- while((line = reader.readLine())!=null){
- sb.append(line +"\n");
- }
- }catch(IOException e){
- e.printStackTrace();
- }finally{
- try{
- is.close();
- }catch(IOException e){
- e.printStackTrace();
- }
- }
- return sb.toString();
- }
- }
↧
How to get content of Http URL as a String Android?
↧