如何为 post 请求调用 retrofit 和 greendao?

How do I call retrofit along with greendao for post request?

我正在尝试将 greendao 与改造相结合。 link 将给出数据如何发送到服务器的想法 (https://i.stack.imgur.com/7qmbu.jpg)。这是一个 post 请求,我真的很困惑如何通过改造调用这个请求。

如果有人能帮助我,那将非常有帮助。

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

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

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

您可以使用此方法创建这样的响应

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); 

在你的Activity

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) {

            }
        });