Я следующий запрос POST, что я тестирую с клиентом Advanced REST (Chrome Extension):Convert для дооснащения
URL: http://www.mysite.test/folder1/folder2/folder3/v1/register
ПАРАМЕТРЫ:
- имя: Myname
- фамилия: mySurname
- электронная почта: myEmail
- пароль: MyPassword
Результат:
{
error: false
message: "You are successfully registered"
}
Теперь все работает с Advanced REST Client, но я хочу перевести это для дооснащения.
Я создал 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;
}
}
Но я не знаю, как procede для того, чтобы получить полностью работоспособную систему.
Я хотел бы выполнить запрос, и хранить ошибку и сообщение в 2-х переменных.
Может кто-нибудь, пожалуйста, помогите мне? Заранее спасибо.
Привет, Я ошибка на restFul.getValue: Класс Anonymus Class, полученный из Callback, должен либо быть объявлен абстрактным, либо реализовать абстрактный метод успеха (T, response) в 'Callback' – helloimyourmind
oh! , мой неправильный изменить это ** restFul.getValue (objectPost, new Callback() ** –
Telember
Изменить с помощью чего? – helloimyourmind