Quelle est la méthode recommandée pour obtenir la réponse HTTP en tant que Chaîne de caractères lors de l'utilisation d'Apache HTTP du Client?

Je viens de commencer à l'aide d'Apache HTTP du Client de la bibliothèque et a remarqué qu'il n'y avait pas une méthode intégrée de l'obtention de la réponse HTTP en tant que Chaîne. Je suis juste à la recherche que comme une Chaîne de caractères afin que je puisse les transmettre à ce que l'analyse de la bibliothèque que j'utilise.

Quelle est la méthode recommandée pour l'obtention de la réponse HTTP en tant que Chaîne de caractères? Voici mon code pour en faire la demande:

public String doGet(String strUrl, List<NameValuePair> lstParams) {

    String strResponse = null;

    try {

        HttpGet htpGet = new HttpGet(strUrl);
        htpGet.setEntity(new UrlEncodedFormEntity(lstParams));

        DefaultHttpClient dhcClient = new DefaultHttpClient();

        PersistentCookieStore pscStore = new PersistentCookieStore(this);
        dhcClient.setCookieStore(pscStore);

        HttpResponse resResponse = dhcClient.execute(htpGet);
        //strResponse = getResponse(resResponse);

    } catch (ClientProtocolException e) {
        throw e;
    } catch (IOException e) {
        throw e;
    }

    return strResponse;

}

OriginalL'auteur Mridang Agarwalla | 2012-08-23