Http Post --> Source not found

  • Antworten:4
Markus
  • Forum-Beiträge: 20

14.01.2013, 14:47:17 via Website

Hallo zusammen

ich bin gerade dabei daten per Http Post an einen Server zu schicken.
Und jedes mal wenn ich auf Senden drücke stürzt die App ab.
Wenn ich das ganze Debugge kommt die Meldung Source not found... (siehe Screenshot)

http://imageshack.us/photo/my-images/248/sourcenotfound.jpg/

Hier der Code:
1public void onSendClick (View v) {
2
3 HttpClient httpclient = new DefaultHttpClient();
4 HttpPost httppost = new HttpPost("url");
5
6 HttpResponse response = null;
7
8 try {
9 // Add your data
10 List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
11 nameValuePairs.add(new BasicNameValuePair("kat1", "kat1"));
12 nameValuePairs.add(new BasicNameValuePair("kat2", "kat2l"));
13 nameValuePairs.add(new BasicNameValuePair("adresse", "str 2"));
14 nameValuePairs.add(new BasicNameValuePair("title", "Test" ));
15 nameValuePairs.add(new BasicNameValuePair("text", "Ganz viel bla"));
16 nameValuePairs.add(new BasicNameValuePair("name", "tester"));
17 nameValuePairs.add(new BasicNameValuePair("email", "tester@test.de"));
18 nameValuePairs.add(new BasicNameValuePair("telefon", "12345"));
19 nameValuePairs.add(new BasicNameValuePair("latitude", "0,12345"));
20 nameValuePairs.add(new BasicNameValuePair("longitude", "0,98712345"));
21 httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
22
23 // Execute HTTP Post Request
24Ab hier kommt die meldung --> httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
25
26
27 response = httpclient.execute(httppost);
28 if(response != null){
29 System.out.println(response.toString());
30 }
31 else{
32 System.out.println("test");
33 }
34
35 } catch (ClientProtocolException e) {
36 // TODO Auto-generated catch block
37 } catch (IOException e) {
38 // TODO Auto-generated catch block
39 }

— geändert am 14.01.2013, 14:47:40

Antworten
Florian B.
  • Forum-Beiträge: 284

14.01.2013, 15:14:02 via Website

Die Meldung "Source not found" hat mit deinem eigentlichen Problem nichts zu tun. Eclipse versucht dir nur den Source Code von der HttpPost Klasse anzuzeigen, findet diesen aber nicht und sagt daher "Source not found".

Um den wirklichen Fehler zu finden, solltest du mal in den LogCat schauen, was da so los ist. Da sollte zumindest ein StackTrace angezeigt werden.

Antworten
Markus
  • Forum-Beiträge: 20

14.01.2013, 16:44:00 via Website

Rafael K.
Also wenn das wirklich so im Code steht...
1HttpPost httppost = new HttpPost("url");

Du solltest schon eine gültige URL übergeben ;)

Die habe ich in meinem Code auch drin :-)
Könnt ihr mir vielleicht sagen wo der fehler in meinem Code ist

Antworten
Gelöschter Account
  • Forum-Beiträge: 5.136

14.01.2013, 17:19:19 via App

ohne logcat fehlermeldung wird das zum ratespiel. Einfach mal ins logcat schauen...

lg Voss

Antworten