如何在Amazon API Gateway中使用方括号传递查询字符串参数

时间:2016-07-05 11:58:04

标签: amazon-web-services aws-api-gateway

我想使用API​​网关作为HTTP服务器的缓存代理,然后使用jsonapi-resources来定义API。

问题是jsonapi-resources需要?page[number]=10&page[size]=10形式的查询字符串参数来分页结果。但是,如果我尝试在page[number]页面上将URL Query String Parameters添加到Method Request,则会收到以下错误:

我还尝试将percent-encode这个名称page%5Bnumber%5D取得了成功;该参数仍被过滤掉。

有没有办法让它发挥作用?

1 个答案:

答案 0 :(得分:0)

如果编码[by%5B,则API Gateway不允许在参数名称中使用%。

目前,AWS API Gateway仅支持参数名称匹配^ [a-zA-Z0-9 ._ $ - ] + $

page.number能为你工作吗?