Я делаю 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 конечной точки, он работает, и результат выглядит следующим образом:
Затем я начинаю создавать Passthrough API Gateway в AWS, но, к сожалению, AWS API Gateway не позволяет мне вводить квадратные скобки ([]
) в параметрах строки запроса URL с сообщением warnings : [], errors : [Parameter name should match the following regular expression: ^[a-zA-Z0-9._$-]+$]
.
Я попытался развернуть шлюз API без каких-либо параметров строки запроса URL-адреса, и в ответ он является обязательным.