package com.mobeegal.android.util; /* <!-- $Id:: HttpUtils.java 6 2008-08-12 16:41:53Z muthu.ramadoss $: Id of last commit $Rev:: 6 $: Revision of last commit $Author:: muthu.ramadoss $: Author of last commit $Date:: 2008-08-12 22:11:53 +0530 (Tue, 12 Aug 2008) $: Date of last commit $HeadURL:: http://svn.assembla.com/svn/mobeegal/trunk/client/android/src/com/mo#$: Head URL of last commit --> */ import android.util.Log; 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; import org.apache.http.params.BasicHttpParams; import org.apache.http.params.HttpConnectionParams; import org.apache.http.params.HttpParams; import java.io.BufferedReader; import java.io.InputStreamReader; public class HttpUtils { public static String httpGet(String baseUri, String uriPath) { HttpParams params = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(params, 4000); HttpConnectionParams.setSoTimeout(params, 4000); return httpGet(baseUri, uriPath, new DefaultHttpClient(params)); } public static String httpGet(String baseUri, String uriPath, HttpClient client) { String responseString = ""; try { HttpGet httpget = new HttpGet( baseUri + uriPath); HttpResponse response = client.execute(httpget); BufferedReader in = new BufferedReader(new InputStreamReader( response.getEntity().getContent()), 8192); String line; while ((line = in.readLine()) != null) { responseString += line; //Log.d("serveResponse", line); } } catch (Exception e) { Log.e("HttpUtils", e + " " + e.getMessage()); } return responseString; } public static String getResponseString(HttpResponse response) { String rResult = null; if (response != null) { try { StringBuilder rStr; rStr = new StringBuilder(); BufferedReader in = new BufferedReader(new InputStreamReader( response.getEntity().getContent()), 8192); String line; while ((line = in.readLine()) != null) { rStr.append(line); } rResult = rStr.toString(); in.close(); } catch (Exception ex) { Log.e("FindAndInstall", "Exception:", ex); } } //Log.d(TAG, "getResponseString: " + rResult); return rResult; } }