我想使用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
取得了成功;该参数仍被过滤掉。
有没有办法让它发挥作用?
答案 0 :(得分:0)
如果编码[by%5B,则API Gateway不允许在参数名称中使用%。
目前,AWS API Gateway仅支持参数名称匹配^ [a-zA-Z0-9 ._ $ - ] + $
page.number能为你工作吗?