我如何将greendao与retrofit一起称为后期请求?

时间:2018-11-22 06:45:36

标签: android api android-studio retrofit greendao

我正在尝试将greendao与改造相结合。该链接将提供有关如何将数据发送到服务器的想法(https://i.stack.imgur.com/7qmbu.jpg)。这是一个后期请求,我真的很困惑如何通过改型调用此请求。

如果有人可以帮助我,这将真的很有帮助。

在API响应中,我得到了一个请求对象,响应对象,消息和状态代码。

响应对象中,我有关于用户的字段,在请求对象中,我有有关正在发送的信息的字段。

另一张图片在这里 https://i.stack.imgur.com/a5DBz.jpg

1 个答案:

答案 0 :(得分:0)

您可以使用此方法创建类似的响应

private String create(String email, String password) {
    try {
        JSONObject cell1 = new JSONObject();
        JSONObject jsonObject = new JSONObject();

        cell1.put("email", email);
        cell1.put("password", password);

        jsonObject.put("data", cell1);

        return jsonObject.toString();

    } catch (Exception e) {
        return e.getMessage();
    }
}

这样叫你POST

@FormUrlEncoded 
@POST("your_path_here") 
Call<String> uploadData(@Body String obj); 

在您的活动中

String json = create("your_email", "your_password");

apiInterface.uploadData(json).enqueue(new Callback<String>() {
            @Override
            public void onResponse(Call<String> call, Response<String> response) {

            }

            @Override
            public void onFailure(Call<String> call, Throwable t) {

            }
        });