#android #android-studio #retrofit
Вопрос:
Мое требование состоит в том, чтобы вызвать API с помощью retrofit, тот же API, дающий ответ в postman, путем ввода ключа и значения. Но в коде я не получаю ответов.
- http://74.208.235.72:85/idatacollector-lic/index.php/api/fonz_international/get_table_data
- Таблица ключей, элемент стоимости *
Вышесказанное отлично работает, если мы протестируем в postman, одновременно устанавливая ключ и значение
но тот же вызов api с доработкой не дал никакого ответа,
String BASE_URL ="http://74.208.235.72:85/idatacollector-lic/index.php/api/fonz_international/get_table_data";
@POST("item")
Call<Items> getItems();
}
2-й: частные пустые объекты() {
Call<Items> call = RetrofitClient.getInstance().getMyApi().getItems();
call.enqueue(new Callback<Items>() {
@Override
public void onResponse(Call<Items> call, Response<Items> response) {
Items list = response.body();
3-е:
общедоступный класс RetrofitClient {
private static RetrofitClient instance = null;
private interfaceApi myApi;
private RetrofitClient() {
Retrofit retrofit = new Retrofit.Builder().baseUrl(interfaceApi.BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build();
myApi = retrofit.create(interfaceApi.class);
}
public static synchronized RetrofitClient getInstance() {
if (instance == null) {
instance = new RetrofitClient();
}
return instance;
}
public interfaceApi getMyApi() {
return myApi;
}
}
не давая никакого ответа. список показывает нуль