Bonjour,

j'utilise une URLConnection pour ouvrir une connection aux web Services, après quelques problèmes d'instabilité, on m'a conseillé de forcer les propriétés : connection et header aux valeurs "Keep-Alive:0" et "HTTP/1.0"...

Seulement je ne sais pas comment fair cette opération...

J'ai essayé déja de voir la liste des properties de l'URLConnection avec ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
URLConnection uc = url.openConnection();
 
	Map map = (Map)uc.getRequestProperties();
	Set keys = map.keySet();
	Iterator it = keys.iterator();
	while (it.hasNext()){
		Object key = it.next(); 
		System.out.println("key :"+key.toString());
		Object value = map.get(key); 
		System.out.println("value :"+value.toString());
	}
Le map renvoyé est bien null, donc je ne vois aucune propperty de mon URLConnection :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
uc.setRequestProperty("Connection", "Keep-Alive:0");
  uc.setRequestProperty("header","HTTP/1.0");
J'essaie de setter les properties, mais comme elles n'existent pas, je crains que mes sets n'aient aucun effet.

Je ne sais pas si je suis dans le bonne voix pour forcer ces 2 valeurs...

Merci d'avance pour l'aide