如何为 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) {
}
});
我正在尝试将 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) {
}
});