Поэтому мне нужно отправить запрос API в этом формате
{ "access_key": "6477848488cchfc47488", "person": { "first_name": "Джон", "last_name": "Генри", "email": "[email protected]" } }
Я создал объект
public class Person {
public String first_name = "";
public String last_name = "";
public String email = "";
}
В моем интерфейсе у меня есть
@FormUrlEncoded
@POST("/send_details")
void sendDetails(@Field("person") Person person, @Field("access_key") String accessKey, Callback<User> cb);
Наконец, в моей деятельности у меня есть приведенный ниже код для вызова метода отправки сведений.
Person person = new Person("John", ":"Henry, "[email protected]");
aApi.sendDetails(person, ACCESS_KEY, new Callback<User>() {
@Override
public void success(User user, Response response) {
}
@Override
public void failure(RetrofitError error) {
}
});
}
Я получаю 500 Internal Server Error. Я только что перешел с залпа на модернизацию. Был бы признателен за любую помощь.