TransWikia.com

GET запрос c токеном

Stack Overflow на русском Asked by AVRamones on August 29, 2021

Осваиваю android. Мне нужно сделать GET запрос с токеном, который у меня в формате JSON/String

{"token"="21848274897189"}

Как мне это сделать?

One Answer

В вашем json объекте есть ошибка, правильно будет не равно, а через двоеточие:

{"token":"21848274897189"}
  1. По существу вопроса - вы можете записать любые параметры в URL в виде:
https://host/service?token=21848274897189

в java в методе контроллера такой параметр сопровождается аннотацией @RequestParam

  1. Или второй вариант, когда мы не именуем параметры:
https://host/service/21848274897189

в java в методе контроллера такой параметр сопровождается аннотацией @PathVariable

  1. Альтернативное решение - вы можете указывать кастомные заголовки к вашему HTTP-запросу и записывать туда произвольные данные.

в java в методе контроллера такой параметр сопровождается аннотацией @RequestHeader

  1. Так же, технически возможно передать параметры в теле GET-запроса, но это не рекомендуется. Посмотрите ответ https://stackoverflow.com/a/983458/3744622

в java в методе контроллера такой параметр сопровождается аннотацией @RequestBody

Correct answer by hwak on August 29, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP