Exception java.net.socketexception lors d'un httppost
Bonjour,
J'essaye d'envoyer des données vers un script php via une application android.
J'utilise pour cela une requête http post mais je me retrouve avec une exception:
java.net.socketexception address family not supported by protocol
J'ai vu quelques discussions avec le même problème mais pas de solution, quelqu'un aurait-il une idée?
On retrouve le code que j'utilise un peu partout et il devrait fonctionner en principe.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
public void connect(View button){
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://localhost/android/android.php");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("test", "1"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
String responseText = EntityUtils.toString(response.getEntity());
Toast.makeText(this, responseText , 5000).show();
}
catch(ClientProtocolException e){
// ....
}
catch (IOException e) {
//
}
} |
Annoter que j'ai bien ajouter la permission INTERNET dans le manifest.
Merci.