如何将数据发送到服务器

时间:2017-03-02 10:02:57

标签: android server

我想登录。那么我如何将用户名和密码发送到我的服务器?我为服务器写了一个php脚本。他将收到用户名和密码,如果用户名和密码正确,他将回复“成功”。那么如何发送到服务器?用onResponse发送后?

4 个答案:

答案 0 :(得分:1)

您可以使用OkHttp轻松实现此目的。为了包含库,请在依赖项中使用以下内容: 编译' com.squareup.okhttp3:okhttp:3.2.0'

作为样本,您可以像这样使用它:

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
  }

答案 1 :(得分:1)

您可以与服务器通信Android移动客户端。本教程是有关如何将Android App集成到WAMP Server的简要指南。该服务器可以托管在本地计算机上或远程服务器上。

Connecting your Android app to your WAMP server

答案 2 :(得分:0)

您必须使用任何网络库,如volley,Retrofit,或者您也可以使用Httpurlconnection将数据发送到服务器。这是使用httpurlconnection将数据发送到服务器的示例。 https://www.studytutorial.in/android-httpurlconnection-post-and-get-request-tutorial

答案 3 :(得分:0)