2017-03-02 10 views
0

Ich möchte eine Anmeldung vornehmen. Wie schicke ich den Benutzernamen und das Passwort an meinen Server? Ich habe ein PHP-Skript für den Server geschrieben. Er wird den Benutzernamen und das Passwort erhalten und wenn der Benutzername und das Passwort korrekt sind, wird er 'succes' antworten. So, wie man zum Server sendet? Und nach dem Senden mit onResponse?So senden Sie Daten an Server

+0

Sie müssen 'Webservice' um mit dem Server zu interagieren. Dazu müssen Sie Server-Skriptsprache wie 'PHP' zusammen mit' MySql' lernen. Für die Referenz können Sie dieses schöne Beispiel sehen - http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/ – Wizard

+0

@Wizard Bitte lesen Sie die Frage sorgfältig, er möchte, wie zu senden von Gerätedaten zu Server ?, können Sie von hier lernen http://www.vogella.com/tutorials/Retrofit/article.html –

+1

Wah bhura wah ... – Wizard

Antwort

1

Sie OkHttp verwenden können erreiche das leicht. Um die Bibliothek schließen verwenden Sie folgende in Abhängigkeiten: Kompilierung 'com.squareup.okhttp3: okhttp: 3.2.0'

Als Probe Sie es wie folgt verwenden können:

RequestBody formBody = new FormBody.Builder() 
       .add("username", USER_NAME) 
       .add("password", PASSWORD) 
       .build(); 
Request request = new Request.Builder() 
     .url(url) 
     .post(formBody) 
     .build(); 
OkHttpClient client = new OkHttpClient(); 

Response response = client.newCall(request).execute(); 
if(response.code == 200){ 
String responseData = responses.body().string(); 
    //Process the response Data 
    }else{ 
    //Server problem 
    } 
0

Sie können Android Mobile Client mit dem Server kommunizieren. Dieses Tutorial enthält eine kurze Anleitung zur Integration Ihrer Android App in WAMP Server. Dieser Server könnte auf Ihrem lokalen Computer oder auf einem Remote-Server gehostet werden.

Connecting your Android app to your WAMP server

Verwandte Themen