Pb Taille de reponse très très grande
Bonjour tout le monde,
Je développe une application java réseau :
voilà le code que j'utilise :
Code:
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;
} |
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.
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.