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 ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()); }
Partager