我是使用改造库的新手。我需要编写一个注册用户的方法。
Api如下所示:
POST http://blablabla.com/user/ 它包含4个字段
回应示例:
{
"result": {
"code": 200,
"token": "fcac1a3b62cb51374123de565dc12e16"
}
}
这是我的客户端类:
package com.example.bydlokoder.mobigeartest.activities.utils;
import retrofit.Callback;
import retrofit.http.Body;
import retrofit.http.POST;
public class BlaBlaClient {
public static final String API_URL = "http://blablabla.com/";
public interface Service {
@POST("/user")
void createUser(@Body User user, Callback<Result> callback);
}
}
注册完成后我想得到的对象是结果类:
public class Result {
int code;
String token;
public String getToken() {
return token;
}
public int getCode() {
return code;
}
}
这是一个用于创建请求的User类:
public class User {
public User(String fio, String email, String phone, String password) {
this.fio = fio;
this.email = email;
this.phone = phone;
this.password = password;
}
private String fio;
private String email;
private String phone;
private String password;
public String getFio() {
return fio;
}
public String getEmail() {
return email;
}
public String getPhone() {
return phone;
}
public String getPassword() {
return password;
}
}
答案 0 :(得分:0)
这是服务器端错误。感谢。