我有以下 POST 请求,我正在使用高级 REST 客户端(Chrome 扩展)进行测试:
网址: http://www.mysite.test/folder1/folder2/folder3/v1/register
参数:
- 姓名:我的姓名
- 姓氏:我的姓氏
- 电子邮件:我的电子邮件
- 密码:我的密码
结果是:
{
error: false
message: "You are successfully registered"
}
现在,所有这些都适用于 Advanced REST Client,但我想将其翻译为 Retrofit。
我创建了RestClientUsers:
public class RestClientUsers {
private static final String BASE_URL = "http://www.mysite.test/folder1/folder2/folder3";
private ApiServiceUsers apiServiceUsers;
public RestClientUsers() {
Gson gson = new GsonBuilder()
.setDateFormat("dd'-'MM'-'yyyy'T'HH':'mm':'ss'.'SSS'Z'")
.create();
RestAdapter restAdapter = new RestAdapter.Builder()
.setLogLevel(RestAdapter.LogLevel.FULL)
.setEndpoint(BASE_URL)
.setConverter(new GsonConverter(gson))
.build();
apiServiceUsers = restAdapter.create(ApiServiceUsers.class);
}
public ApiServiceUsers getApiServiceUsers() {
return apiServiceUsers;
}
}
但我不知道如何进行以获得完美的工作系统。
我想执行请求,并将错误和消息存储到 2 个变量中。
有人可以帮帮我吗?提前致谢。