Bonjour tout le monde,
Merci de votre aide sur ce bout de code :

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
 
/**
 * Connection HTTP par la méthode GET
 * 
 * @param u
 * @param p
 * */
	void seConnecter(String u, String p) throws IOException {
		/**Pour se connecter au serveur HTTP*/
		HttpConnection c = null;
 
		/**Réponse du serveur HTTP sous forme de flux*/
        InputStream is = null;
 
        try {
        	c = (HttpConnection)Connector.open(url+"/connect/"+u+"/"+p);
        	c.setRequestMethod(HttpConnection.GET);
 
 
        	is = c.openInputStream();
        	/**
                 * Quelque part par la j'ai le msg d'erreur : 
                 * java.io.IOException: no more input streams available ou 
                 * java.lang.NullPointerException
                 * 
                 * */
 
        	responseHttp(c,is);
 
 
 
        } finally {
            if (is != null) {
                is.close();
            }
 
            if (c != null) {
                c.close();
            }
        }
 
	}
En faite je dois concevoir un client HTTP pour qui s'authentifie auprès d'un serveur avec un nom d'utilisateur et un mot de passe.
La connection HTTP se passe bien. Mais lorsque je récupére le flux d'entrée (openInputStream) j'ai un msg d'erreur dans le genre "java.io.IOException ou "java.lang.NullPointerException". Je comprend bien que cela dit que j'ai aucune réponse dans l'entrée flux. Merci d'avance.