Мне очень нужна помощь.. Не знаю как сделать POST запрос по этому API: http://smktesting.herokuapp.com/api/reviews/1?format=api В документации ничего. Вроде необходимо только rate, text, username. Но не понимаю. Делаю так:
Rate rateObject = new Rate(rate, comment, new CreatedBy(username));
Call<Rate> call = service.sendProductRev(product_id, rateObject);
Api интерфейс:
POST("api/reviews/{product_id}")
Call<Rate> sendProductRev(@Path("product_id") String product_id,
@Body Rate review);
Но возвращает в respomce это:
Response{protocol=http/1.1, code=500, message=INTERNAL SERVER ERROR, url=http://smktesting.herokuapp.com/api/reviews/1}
Не понимаю как правильно сделать POST запрос тут.
(POST запрос возможно там делать. Добавление данных)
UPD: Rate and CreatedBy
Нет. С сервером всё ок. Нашёл доки: POST /api/reviews/{product_id}/-постить отзыв о продукте с идентификатором. Пример запроса:
{ "rate": 5,
"text": "Lorem"
}
Пример ответа:
{ "review_id": 5 }
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вообщем проблема такая: мне нужно из текстового файла сделать ArrayList из массивов int[], я разбиваю каждую строку, и в цикле добавляю массивы в лист,...
Читаю (стр 336)
Есть map вида Map<BigInteger, Map<BigInteger, Object>> В реальности иерархия гораздо сложнееКак пробежаться по всем маппам и везде, где встречено нужное...