HTTP Request

crazy_chicken

Erfahrenes Mitglied
#1
Hallo Zusammen,

ich habe versucht Beispiele zu finden, wo man HTTP-Requests schicken kann, leider keins von denen hat funktioniert. Hat jemand vielleicht einen funktionierenden Code? Ich bekomme auch einen Hinweis einige Methoden sind bereits "depricated".

Fehlermeldung:
07-06 04:26:35.594 29878-29878/com.example.xy.test D/libc﹕ [NET] android_getaddrinfofornet+,hn 23(0x766f67656c6c61),sn(),hints(known),family 0,flags 4
07-06 04:26:35.594 29878-29878/com.example.xy.test D/libc﹕ [NET] android_getaddrinfofornet-, err=8


Code:
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("http://www.google.de");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("registrationid",
"123456789"));
post.setEntity(new UrlEncodedFormEntity(nameValuePairs));

HttpResponse response = client.execute(post);
BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String line = "";
while ((line = rd.readLine()) != null) {
System.out.println(line);
}

} catch (IOException e) {
e.printStackTrace();
}