Android Programmierung: Daten per POST an WebView senden (zum Beispiel für automatischen Login)
Tipp von Progger99 | 02.05.2013 um 10:29
Mit diesem Code ist es möglich, Daten per POST an ein WebView mit Android zu senden:
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); WebView wv = new WebView(this); setContentView(wv); String url = "http://www.example.com/login.php"; String data = "name=Test&password=12345"; wv.postUrl(url, EncodingUtils.getBytes(data, "base64")); }
Dieser Code erstellt eine neue WebView und öffnet darin die Seite example.com/login.php. Beim Öffnen der Seite werden per Post die Daten aus "data" übergeben.
Der Code kann zum Beispiel dafür genutzt werden, einen automatischen Login zu realisieren, in dem man die Login-Daten per POST an die Login-Seite sendet. Im Beispiel senden wir die Variable "name" und "password", es ist aber natürlich auch möglich diesen Code für andere POST-Sendungen zu verwenden.
Über den Autor
Der Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen
Ähnliche Themen
Android Splash Screen Tutorial
Tutorial | 0 Kommentare
Android Programmierung: WebView Navigation
Frage | 2 Antworten
Android Programmierung: Response von HTTP POST Request empfangen
Tutorial | 3 Kommentare
Android Programmierung: Daten per HTTP POST Request senden
Tutorial | 0 Kommentare
Bild vor dem Upload im Browser verkleinern
Tutorial | 5 Kommentare
jQuery: HTML5 Canvas mit Ajax an Server senden
Tutorial | 0 Kommentare
Android Table Layout mit gleich breiten Spalten
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.