MetBo
Erfahrenes Mitglied
- 4
Hallo
ich versuche gerade aus meiner App ein Post von einer Website auszuführen ...
Webseite: Free SMS ohne Anmeldung kostenlos versenden
Mein Javacode:
Leider funktioniert das nicht ... Das Captcha kann ich erfolgreich in meiner App anzeigen lassen ... Nur das senden (post) funktioniert nicht.
Könnte mal jemand darüber gucken und sich auch mal den Quelltext der Seite anschauen?
Wäre echt cool, ich verzweifel hier voll ...
Vielen Dank
ich versuche gerade aus meiner App ein Post von einer Website auszuführen ...
Webseite: Free SMS ohne Anmeldung kostenlos versenden
Mein Javacode:
Code:
private boolean postData(String empfaenger, String nachricht, String sicherheitscode) {
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://www.mufa.de/free-sms.html");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("sms_size", "160"));
nameValuePairs.add(new BasicNameValuePair("sms_recipients", empfaenger));
nameValuePairs.add(new BasicNameValuePair("sms_text", nachricht));
nameValuePairs.add(new BasicNameValuePair("recaptcha_response_field", sicherheitscode));
// nameValuePairs.add(new BasicNameValuePair("recaptcha_challenge_field", "03AHJ_VuvjP9QILTCN7rsoulyd2LXSY24jCPgjmGlel8JY_3baYNL8jbyzPJqUxEGAyGpDDfo3erOmjQRjY7pISTbOCnhKt3QXYtI9sKjBnUPJeO5L-ZuBx9YJf4tVXktEYfY34LfgjVWnv2IGIR6QPxAk0JdqLtjHmQ"));
UrlEncodedFormEntity ent = new UrlEncodedFormEntity(nameValuePairs, HTTP.UTF_8);
httpPost.setEntity(ent);
HttpResponse responsePOST = httpClient.execute(httpPost);
HttpEntity resEntity = responsePOST.getEntity();
// BufferedReader in = new BufferedReader(new InputStreamReader(responsePOST.getEntity().getContent()));
// StringBuffer sb = new StringBuffer("");
// String line = "";
// String NL = System.getProperty("line.separator");
// while ((line = in.readLine()) != null) {
// sb.append(line + NL);
// }
// in.close();
// String result = sb.toString();
// System.out.println(result);
//
return true;
} catch (ClientProtocolException e) {
return false;
} catch (IOException e) {
return false;
}
}
Leider funktioniert das nicht ... Das Captcha kann ich erfolgreich in meiner App anzeigen lassen ... Nur das senden (post) funktioniert nicht.
Könnte mal jemand darüber gucken und sich auch mal den Quelltext der Seite anschauen?
Wäre echt cool, ich verzweifel hier voll ...
Vielen Dank