i m new about Re-Fit Library, и я хочу знать, что лучше, чем отправить объект с почтовым методом модификации.Retrofit 2 Отправить объект с POST
Вот он какой-то код.
Мой класс:
public class ExampleClass implements Serializable {
@SerializedName("id")
int id;
@SerializedName("name")
String name;
public ExampleClass(int id, String name) {
this.id = id;
this.name= name;
}
}
Мой интерфейс:
public interface ApiInterface {
@Headers("Content-Type: application/json")
@POST("getclass/")
Call<ExampleClass> getExampleClass(@Body ExampleClass exampleClass);
}
Мой вызов с дооснащения:
......
ApiInterface apiService = ApiClient.getClient().create(ApiInterface.class);
Call<ExampleClass> call = apiService.getExampleClass(exampleClass);
call.enqueue(new Callback<ExampleClass>() {
@Override
public void onResponse(Call<ExampleClass> call, Response<ExampleClass> response) {
int statusCode = response.code();
Log.i(TAG, "Status Code: " + statusCode);
}
@Override
public void onFailure(Call<ExampleClass> call, Throwable t) {
Log.i(TAG, "Error: " + t.toString());
}
});
Но каждый раз, когда он вернуть мне код состояния 500.
Может кто-нибудь дать мне идентификатор ea для отправки объекта с модификацией?
добавьте трассировку стека –
пожалуйста, добавьте ADB журналы также. –
Вы добавили конвертер Gson или Jackson в свой экземпляр модификации? – nexus5x