Size: a a a

StartAndroid Ru Chat

2020 June 09

DB

Dmytro Borysov in StartAndroid Ru Chat
Egor Sigolaev
Респонс кодов. Типо 400, 401, 404
Та нормально, но лучше подумать над базовым классом, где это можно спрятать, и переопределять уже нужные методы где это нужно, а не везде полотно городить
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
окей, оставляй когда 400, это хоть что-то. Осталось разорбаться с твоим запросом. Знаешь как добавлять логгирование запросов в ретрофит?
вот мой лог
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
вот мой лог
понял, странно. Скорее всего этот бек ожидает чисто жсон
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
вот мой лог
Тогда делай вот что:
1. убери аннотация формюрленкодед
2. @Field ... -> @Body CodeRequest coderequest
3. Созда класс CodeRequest с полем String code
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
понял, странно. Скорее всего этот бек ожидает чисто жсон
Я тоже так подумал и отправил ему такое String json = "{\n" +"\t\t\"code\": \"TEST\"\n" + "}";
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
Я тоже так подумал и отправил ему такое String json = "{\n" +"\t\t\"code\": \"TEST\"\n" + "}";
это хак, но тем не менее, получилось?
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
это хак, но тем не менее, получилось?
но нет (
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
все равно Error 400
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
но нет (
тоже самое пишет? убери все лишние знаки, оставь "\"code\":\"dsadsa\""
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
тоже самое пишет? убери все лишние знаки, оставь "\"code\":\"dsadsa\""
Не получилось пока. Похоже,он code Отправляет два раза: и через Field, и в моей строке оно написано. Нужно через Body попробовать. А если через Body, то получается он подставит чисто мою строку безо всяких  a = "MyString" ?
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
Не получилось пока. Похоже,он code Отправляет два раза: и через Field, и в моей строке оно написано. Нужно через Body попробовать. А если через Body, то получается он подставит чисто мою строку безо всяких  a = "MyString" ?
пробуй через Бади, по ходу спрашивай, смотри в логи запроса, должен получится жсон
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
Не получилось пока. Похоже,он code Отправляет два раза: и через Field, и в моей строке оно написано. Нужно через Body попробовать. А если через Body, то получается он подставит чисто мою строку безо всяких  a = "MyString" ?
если еще не начал боди реализовывать, покажи, что поулчилось, логи запроса
источник

AD

Andrei Danilenko in StartAndroid Ru Chat
пост и параметры в урле, что то тут не то
источник

AD

Andrei Danilenko in StartAndroid Ru Chat
не то что бы так нелльзя, но это не по понятиям хттп методов
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Andrei Danilenko
не то что бы так нелльзя, но это не по понятиям хттп методов
да, но как я понял это какое-то тестовое апи, там все что угодно возможно)
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
если еще не начал боди реализовывать, покажи, что поулчилось, логи запроса
Дружище, получилось! Спасибо тебе огромное! 🥳🤗
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
Дружище, получилось! Спасибо тебе огромное! 🥳🤗
гуд) хоть это и логи ответа, но ладно. Только пообещай себе, что ты разберешься с ретрофитом, иначе будет тяжко)
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Dmytro Borysov
гуд) хоть это и логи ответа, но ладно. Только пообещай себе, что ты разберешься с ретрофитом, иначе будет тяжко)
Хорошо, буду разбираться. А что все же лучше: Retrofit или Volley юзать? Или от конкретного случая зависит?
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Kirill Sukhov
Хорошо, буду разбираться. А что все же лучше: Retrofit или Volley юзать? Или от конкретного случая зависит?
Юзай ретрофит. Они рещают одну и ту же задачу, но ретрофит намного популярнее и распосранен)
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Andrei Danilenko
не то что бы так нелльзя, но это не по понятиям хттп методов
а как нужно было, в аннотацию поместить? Как сокрыть? Он очень похож стал на GET-метод, в этом дело?
источник