【问题标题】:How to send data to Server如何向服务器发送数据
【发布时间】:2017-07-21 23:50:26
【问题描述】:

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

【问题讨论】:

标签: android server


【解决方案1】:

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

【讨论】:

    【解决方案2】:
    【解决方案3】:

    您可以使用 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
      }
    

    【讨论】:

      【解决方案4】:

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

      Connecting your Android app to your WAMP server

      【讨论】:

        猜你喜欢
        • 2010-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多