HTTP Post

  • 6 Antworten
  • Letztes Antwortdatum
Z

zimmbi

Neues Mitglied
0
Code:
                String url = address.getText().toString();
		HttpClient client = new DefaultHttpClient();
		HttpPost request = new HttpPost(url);
		try {
			HttpResponse response = client.execute(request);
			content.setText(TextHelper.GetText(response));
		} catch (Exception ex) {
			content.setText(ex.toString());
		}

Wie kann ich zu einem HTTP Post jetzt die Felder mitgeben? Zum Beispiel "name" = "hans"?

Danke für die Antworten.
 
Hi,

ich bin zwar auch noch recht neu hier aber ich habe das selbe Problem wie du gehabt und in einem anderen Forum die Lösung gefunden.
Leider kann ich Sie dir nicht noch weiter erläutern weil ich noch nicht genau weiß was wie passiert aber es funktioniert.

Code:
// Preparing the post operation (address obtained from the Login page source; it's the form-action)
               HttpPost httpost = new HttpPost("http://www.example.de");
               
               List <NameValuePair> nvps = new ArrayList <NameValuePair>();
               nvps.add(new BasicNameValuePair("email", "youremail@email.org"));
               nvps.add(new BasicNameValuePair("password", "password"));
               
               httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
               
               // Post, check and show the result (not really spectacular, but works):
               response = httpclient.execute(httpost);
               entity = response.getEntity();
 
Hallo
Habe erst vor kurzem mit android angefangen und bei mir funktioniert dieser http request einfach nicht. :mad:
Funktioniert so ein Request auch mit dem Emulator?

Vielen Dank
magpie
 
eventuell vergessen die permission INTERNET im manifest zu setzen?
 
hallo
nein das kanns nicht sein, die permission im manifest hab ich gesetzt.

magpie
 
Hallo zusammen,
ich habe das selbe Problem.
Ich verwende den selben Code und habe die permission INTERNET gesetzt:
Code:
<uses-permission android:name="android.permission.INTERNET"/>
(ist die falsch?)

Da ich mir nicht sicher war, ob auf dem AVD ein HttpPost ausgeführt werden kann, habe ich die App gleich auf meinem sgs2 installiert -> ohne Erfolg! :confused:

Kann mir jemand weiterhelfen?


Gruß Manu
 
Zuletzt bearbeitet:
und was ist das problem ? logcat ? ohne infos wirds schwer
 

Ähnliche Themen

L
Antworten
15
Aufrufe
1.017
jogimuc
J
R
  • RacingSystems
Antworten
12
Aufrufe
1.047
jogimuc
J
Z
  • zeckerteck03121988
2
Antworten
20
Aufrufe
1.668
zeckerteck03121988
Z
Zurück
Oben Unten