1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. zimmbi, 12.03.2009 #1
    zimmbi

    zimmbi Threadstarter Neuer Benutzer

    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.
     
  2. ktt, 13.03.2009 #2
    ktt

    ktt Android-Hilfe.de Mitglied

    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();
    
     
  3. magpie, 25.12.2009 #3
    magpie

    magpie Neuer Benutzer

    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
     
  4. swordi, 26.12.2009 #4
    swordi

    swordi Gewerbliches Mitglied

    eventuell vergessen die permission INTERNET im manifest zu setzen?
     
  5. magpie, 26.12.2009 #5
    magpie

    magpie Neuer Benutzer

    hallo
    nein das kanns nicht sein, die permission im manifest hab ich gesetzt.

    magpie
     
  6. longstory, 15.04.2013 #6
    longstory

    longstory Neuer Benutzer

    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: 15.04.2013
  7. swordi, 15.04.2013 #7
    swordi

    swordi Gewerbliches Mitglied

    und was ist das problem ? logcat ? ohne infos wirds schwer
     

Diese Seite empfehlen

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. httppost android