[HTTP] Problème avec des time out
Bonjour, pouvez vous me dire comme mettre en place un time out pour empecher mon programme de bloquer dans les getHeader.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| public String getResponseHeader(){
String msg = "";
for (int i = 0;; i++) {
String headerName = connection.getHeaderFieldKey(i);
String headerValue = connection.getHeaderField(i);
if (headerName == null && headerValue == null) {
// No more headers
break;
}
if (headerName == null) {
msg += headerValue + "\n";
} else {
msg += headerName + ":" + headerValue + "\n";
}
}
return msg;
} |
Voici comment je créé ma connection:
Code:
1 2 3 4 5
|
URLConnection connexion = url.openConnection();
connection.setReadTimeout(TIME_OUT);
connection.setDoOutput(true);
connection.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + boundary); |
Merci d'avance
Edit: Le problème venait d'ailleur :aie: désolé pour le dérangement