0

Итак, со стороны клиента (приложение для Android) я хочу передать массив строк в запрос метода. Но он принимает только строковые параметры? Как мне это сделать?Как передать массив в запрос метода в api gateway?

И когда я сделал тело запроса ввода для этого, он просто не прочитал мой ввод и только считывает входные данные из параметров строки запроса.

Надеюсь услышать ответ в ближайшее время! enter image description here

+0

попробуйте это http://stackoverflow.com/questions/12756688/is-it-possible-to-send-an-array-with-the-postman-chrome-extension –

+3

попытайтесь установить массив в поле запроса – Nainal

+0

API Gateway не поддерживает параметр массива в строке запроса и заголовке, но вы можете передать свой массив в тело запроса и отправить его в конечную точку интеграции. –

ответ

0

Из комментариев я смог разобраться (спасибо, ребята).

Пара точек. 1.Если вы создаете метод get. НЕ ИСПОЛЬЗУЙТЕ ВХОДНЫЕ ОРГАНЫ. Вы можете выполнять только строковые параметры запроса. Таким образом, это означает, что вы не можете принимать логические значения, ints, массивы (вы называете это). 1a. Если вы сделаете метод get. Вы также должны определить запрос интеграции.

2.Если вы хотите использовать другие типы данных, такие как int, boolean, массивы (и т. Д.). Затем сделайте почтовый метод (мое предложение). И сделайте модель ввода для тела запроса в запросе метода. 2a. НЕ ЗАБЫВАЙТЕ (ЗА ЛЮБОВЬ БОГА), чтобы задать запрос интеграции (JUST DONT TOUCH IT), если вы создаете почтовый метод (поверьте мне, я получал ошибки и не мог понять, почему он никогда не работал).