Angry_cat111
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 12
|
|||||||||||
1 | |||||||||||
Retrofit trouble05.08.2017, 19:09. Просмотров 846. Ответов 8
Метки нет Все метки)
(
По тз нужно написать POST запрос через retrofit, Я создал его, но приложение возвращало нулевой результат. Посмотрев по логам, понял, что почему-то вместо POST запроса выполняется GET. Как это исправить
Вот код (Токен меняю в коде понятно почему)
По логу выдает Response{protocol=http/1.1, code=404, message=Not Found, url=https://makub.ru/all_games?token=666&to=5&from=10}
0
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
05.08.2017, 19:09 |
Ответы с готовыми решениями:
8
Retrofit Recyclerview Toast trouble Прокладывание маршрута и Retrofit Retrofit 2 post запрос |
Angry_cat111
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 12
|
|
06.08.2017, 12:19 [ТС] | 3 |
Ну это потому что токен я указал неправильный. На Postman все работает апи https://makub.ru/api/all_games token d21d9ebb1f4199faf839368d27804b45 to 5 from 0 Эти данные работаю 100%
0
|
Pablito
|
|
06.08.2017, 13:08 | 4 |
в интерфейсе надо убрать лидирующий слеш
Код
@POST("all_games") это ведь по логу видно, что запрос идет на url=https://makub.ru/all_games а не url=https://makub.ru/api/all_games но я проверил, там все равно приходит странный (вообще пустой) ответ от сервера и ретрофит проваливается в onFailure
0
|
Angry_cat111
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 12
|
|
06.08.2017, 14:00 [ТС] | 5 |
Pablito, Это странно, потому что Postman нормально работает и выдает нормальные данные
0
|
Angry_cat111
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 12
|
|
06.08.2017, 14:15 [ТС] | 7 |
Так, а как тогда в коде это исправить? Потому что у @Body нет метода value. Или просто в функцию сам запрос вписывать надо?
Добавлено через 3 минуты Pablito, вопрос даже больше в том, как параметры засовывать в этот request?
0
|
Pablito
|
||||||
06.08.2017, 14:21 | 8 | |||||
![]() Решение
0
|
Angry_cat111
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 12
|
|
06.08.2017, 14:31 [ТС] | 9 |
Все, спасибо, ты мне очень помог)
0
|
06.08.2017, 14:31 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
06.08.2017, 14:31 |
OPTIONS запросы в Retrofit Retrofit, JSON, @POST, @GET Ошибка JSON в Retrofit Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |