I've the following POST request, that I'm testing with Advanced REST Client (Chrome Extension):
URL: http://www.mysite.test/folder1/folder2/folder3/v1/register
PARAMETERS:
- name: myName
- surname: mySurname
- email: myEmail
- password: myPassword
The result is:
{
error: false
message: "You are successfully registered"
}
Now, all works with Advanced REST Client, but I want to translate this for Retrofit.
I created 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;
}
}
But I don't know how to procede in order to obtain a perfectly working system.
I would like to execute the request, and store error and message into 2 variables.
Can someone please help me? Thanks in advance.