Intérêt d'un IntputStream
Bonjour,
Pour mon projet je dois effectuer des requetes http, cela fonctionne mais il y a une chose que je ne comprend pas, quelle est l'interet de mettre la reponseHttp dans une variable de type InputStream ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| try {
// création de HttpClient
HttpClient httpclient = new DefaultHttpClient();
// 2. Construit la requete GET en donnant l'URL
HttpGet httpGet = new HttpGet(url);
// 3. Définition des en-têtes pour informer le server
httpGet.setHeader("Accept", "application/json");
httpGet.setHeader("Content-type", "application/json");
// 4 . Exécuter la requete, obtenir la réponse
HttpResponse httpResponse = httpclient.execute(httpGet);
// 5 .Mettre la reponse dans inputStream
inputStream = httpResponse.getEntity().getContent();
// 6. convertir inputstream en string
if(inputStream != null)
result = convertInputStreamToString(inputStream);
else
result = "Impossible!";
} catch (Exception e) {
Log.d("InputStream", e.getLocalizedMessage());
} |
Merci