Bonjour
Je me permets de revenir vers vous car je finalise actuellement une petite application qui envoie une requette POST à un script php, et je m'apercois que mon appli fonctionnement parfaitement sur l'emulateur et sur l'android de ma femme, mais pas sur le mien (Aucun message d'erreur)
Je me demande d 'ou vient le problème sachant que ma femme et moi sommes sur des operateurs differents.
Je me permet de joindre un petit bout de mon 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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
 
URL site = new URL(urlString);
			conn = (HttpURLConnection) site.openConnection();
 
			//on peut écrire et lire
			conn.setDoOutput(true);
			conn.setDoInput(true);
 
			// Use a post method.
			conn.setRequestMethod("POST");
			conn.setRequestProperty("User-Agent", "User Agent : Mozilla/5.0 (Linux; U; Android 1.5; fr-fr; HTC Magic Build/CRB17) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1");
			conn.setRequestProperty("Connection", "Keep-Alive");
			conn.setRequestProperty("Content-Type", "multipart/form-data;boundary="+boundary+lineEnd);
 
			DataOutputStream dos = new DataOutputStream( conn.getOutputStream() );
			dos.writeBytes(twoHyphens + boundary +lineEnd);
/*************************************REFERENT****************************/
			dos.writeBytes("Content-Disposition: form-data; name=\"anomalie_referent\"" +lineEnd);
			dos.writeBytes(lineEnd);
 
			dos.writeBytes(referent);
 
			// send multipart form data necesssary after file data...
			dos.writeBytes(lineEnd+twoHyphens+boundary+lineEnd);
 
/*************************************CATEGORIE****************************/
			dos.writeBytes("Content-Disposition: form-data; name=\"anomalie_categorie\"" +lineEnd);
			dos.writeBytes(lineEnd);
 
			dos.writeBytes(categorie);
 
			// send multipart form data necesssary after file data...
			dos.writeBytes(lineEnd+twoHyphens+boundary+lineEnd);
/*************************************POINT****************************/
			dos.writeBytes("Content-Disposition: form-data; name=\"anomalie_point\"" +lineEnd);
			dos.writeBytes(lineEnd);
 
			//dos.writeBytes("POINT(1.270060203292472 48.87592663613288)");
			dos.writeBytes("POINT("+longitude+" "+latitude+")");
			// send multipart form data necesssary after file data...
			dos.writeBytes(lineEnd+twoHyphens+boundary+lineEnd);
/*****************************************FICHIER*****************************************/
			dos.writeBytes("Content-Disposition: form-data; name=\"anomalie_fichier\";filename=\"image.jpg\"" + lineEnd);
			dos.writeBytes("Content-Type: image/jpeg" + lineEnd);
			dos.writeBytes(lineEnd);
			Log.i(getClass().getSimpleName(),"Headers are written");
 
            //compression de image pour envoi
			mBitmap.compress(CompressFormat.JPEG, 75, dos);
 
			// send multipart form data necesssary after file data...
			dos.writeBytes(lineEnd+ boundary+lineEnd);
			dos.writeBytes(twoHyphens + boundary + twoHyphens + lineEnd);
			dos.writeBytes(boundary+lineEnd);
			// close streams
			fis.close();
			dos.flush();
			dos.close();
			Log.e("fileUpload","File is written on the queue");
 
		} 
		catch (MalformedURLException e) 
		{
			e.printStackTrace();
			Toast.makeText(HttpUploader.this, "échec de connexion au site web ", Toast.LENGTH_SHORT).show();
			Log.i(getClass().getSimpleName(),"échec de connexion au site web 1");
		} 
		catch (IOException e) 
		{
			e.printStackTrace();
			Toast.makeText(HttpUploader.this, "échec de connexion au site web ", Toast.LENGTH_SHORT).show();
			Log.i(getClass().getSimpleName(),"échec de connexion au site web 2");
		}
Merci d'avance