Я делаю Passthrough API Gateway, используя Magento 2 API для поиска определенных продуктов (метод GET). В этом документе параметры выглядят следующим образом: searchCriteria[filter_groups][0][filters][0][field]:name
searchCriteria[filter_groups][0][filters][0][value]:%tea%
searchCriteria[filter_groups][0][filters][0][condition_type]:like
Когда я пытаюсь получить URL-адрес API конечной точки, он работает, и результат выглядит следующим образом: ![postman](https://i.stack.imgur.com/KlMQZ.png)
Затем я начинаю создавать Passthrough API Gateway в AWS, но, к сожалению, AWS API Gateway не позволяет мне вводить квадратные скобки ([]
) в параметрах строки запроса URL с сообщением warnings : [], errors : [Parameter name should match the following regular expression: ^[a-zA-Z0-9._$-]+$]
. ![aws](https://i.stack.imgur.com/vNo6a.png)
Я попытался развернуть шлюз API без каких-либо параметров строки запроса URL-адреса, и в ответ он является обязательным. ![postman3](https://i.stack.imgur.com/cmhpo.png)