GET запрос c токеном
Осваиваю android. Мне нужно сделать GET запрос с токеном, который у меня в формате JSON/String
{"token"="21848274897189"}
Как мне это сделать?
Ответы (1 шт):
Автор решения: hwak
→ Ссылка
В вашем json объекте есть ошибка, правильно будет не равно, а через двоеточие:
{"token":"21848274897189"}
- По существу вопроса - вы можете записать любые параметры в URL в виде:
https://host/service?token=21848274897189
в java в методе контроллера такой параметр сопровождается аннотацией @RequestParam
- Или второй вариант, когда мы не именуем параметры:
https://host/service/21848274897189
в java в методе контроллера такой параметр сопровождается аннотацией @PathVariable
- Альтернативное решение - вы можете указывать кастомные заголовки к вашему HTTP-запросу и записывать туда произвольные данные.
в java в методе контроллера такой параметр сопровождается аннотацией @RequestHeader
- Так же, технически возможно передать параметры в теле GET-запроса, но это не рекомендуется. Посмотрите ответ https://stackoverflow.com/a/983458/3744622
в java в методе контроллера такой параметр сопровождается аннотацией @RequestBody