Какой метод используется для получения нескольких идентификаторов от почтальона с помощью golang - PullRequest
0 голосов
/ 12 сентября 2018

Здесь я хочу получить несколько идентификаторов у почтальона, и я не понимаю, какой метод (POST, GET, PUT, DELETE) мне следует использовать для этого.Из этих идентификаторов мне нужно извлечь данные из базы данных.

Могу ли я использовать Get метод и query string, тогда URL будет

localhost:8080/name?ids=1,2,3,4

Может кто-нибудь сказать, пожалуйста, чтоЯ думаю, правильно это или нет, и если нет, то что я должен был использовать для этого.

1 Ответ

0 голосов
/ 12 сентября 2018

Конечно, вы можете сделать это GET метод. И это зависит от того, как вы имеете дело с ids, лучший способ сделать это - отправить значения в виде массива. Как то так

localhost:8080/name?ids=[1,2,3,4] Затем вы можете получить эти идентификаторы примерно так:

ids := r.URL.Query().Get("ids")
log.Println(ids)

И вы получите данные, подобные этим [1,2,3,3], но, опять же, это зависит от того, как вы обращаетесь с данными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...