Bonjour, pouvez vous me dire comme mettre en place un time out pour empecher mon programme de bloquer dans les getHeader.
Voici mon code:
Voici comment je créé ma connection:
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 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; }
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Edit: Le problème venait d'ailleurdésolé pour le dérangement
Partager