Bonjour,
J'aimerais pouvoir faire converser mon Android, avec mon serveur Apache.
Pour ce faire, j'ai suivi quelques tutos dont celui de ce forum a l'adresse :
Discussion autour du sujet

Pour ce faire, j'ai fait sur mon site, un script php me permettant de traiter les url pour ajouter une ligne a ma base de donnée. Le format de l'url envoyé est :
http://10.0.0.2:8888/android.php?Nom="nom"&Prenom="prenom"

Mon soucis est que je n'arrive pas, à partir de l’émulateur Android, d'envoyer mes variables...

Je n'ai aucune erreur lorsque je compile ou exécute. Lorsque je click sur mon bouton qui appelle cette méthode non plus.

La seul chose que je remarque, c'est qu'aucune ligne n'a été ajouté a ma base de donnée.

Voici ma méthode qui utilise HttpURLConnection :
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
 
public void onClick(View v) {
 
EditText et = (EditText) findViewById(R.id.editText);
	String nom = "Admin2";
	String prenom = "Admin3"
	try {
		String myurl="http://10.0.2.2:8888/android.php?Nom="+nom+"&Prenom="+prenom;
		URL url = new URL(myurl);
		HttpURLConnection connection = (HttpURLConnection) url.openConnection();
		connection.setRequestMethod("GET");
		connection.setDoInput(true);
		connection.connect();
		} catch (MalformedURLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
		}
}