Amazon web services AWS API网关:获取或发布以进行查询

Amazon web services AWS API网关:获取或发布以进行查询,amazon-web-services,post,get,aws-api-gateway,Amazon Web Services,Post,Get,Aws Api Gateway,我正在创建一个API,它将使用给定的过滤条件逐页列出我的产品 为了简单描述,它在AWSAPI后面包含一个AWS Lambda 我无法决定是使用GET还是POST 因为查询被认为是一个GET操作,所以这是自然选择。但使用JSON体进行GET操作并不是一种非常方便的方法。所以基本上,我只能选择把它放在URL中 关于POST,如果需要,我以后将无法使用API缓存 请建议正确的方法。使用GET 许多客户端不支持GET的主体,使用URL参数而不是主体获取可以缓存、添加书签。另外,GET是一个自然选择,

我正在创建一个API,它将使用给定的过滤条件逐页列出我的产品

为了简单描述,它在AWSAPI后面包含一个AWS Lambda

我无法决定是使用GET还是POST

  • 因为查询被认为是一个GET操作,所以这是自然选择。但使用JSON体进行GET操作并不是一种非常方便的方法。所以基本上,我只能选择把它放在URL中
  • 关于POST,如果需要,我以后将无法使用API缓存
请建议正确的方法。

使用
GET

许多客户端不支持
GET
的主体,使用URL参数而不是主体<代码>获取可以缓存、添加书签。另外,
GET
是一个自然选择,因为您不更新任何数据