Bonjour tout le monde,
Je développe une application java réseau :
voilà le code que j'utilise :
En fait le code marche bien lorsque la réponse n'est pas de grande taille, mais dès que la taille soit grande j'obtien une exception.
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 public static String getResponseString query) { String response = ""; URL fileURL; try { fileURL = new URL(query); URLConnection myConnection = fileURL.openConnection(); BufferedReader in = new BufferedReader( new InputStreamReader( myConnection.getInputStream())); String inputLine; while ((inputLine = in.readLine()) != null) { response += inputLine; } in.close(); } catch (IOException e) { response += e.toString(); } return response; }
Vous remarquez tout de suite qu'il n'y a pas de gestion de timeOut ni de taille
Ma Question est : comment gérer ces deux ressources (timeOut vs Taille)?
Merci d'avance.
Partager