why doenst this code work? in order to get a response from the server in android
<pre><code>try {                                                                                                                                       
    HttpResponse response = new DefaultHttpClient().execute(
        new HttpGet(requestString));       
    InputStream is = response.getEntity().getContent();                             
    BufferedReader br = new BufferedReader(new InputStreamReader(is));

    while ((line=br.readLine()) != null){
        long temp = Long.parseLong(line);                       
    }   
} catch (ClientProtocolException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}
</code></pre>
