我已经部署了一个基本的AWS API,下面是屏幕截图。
现在当我从上面运行Test并传递方法请求的查询字符串中显示的参数时,我将得到以下响应。
Request: /searchpatents?name=fsf&test=sfsf
针对上述请求的回复
{
"name": "fsf",
"sample": "sfsf",
"controller": "awsapi",
"action": "index",
"awsapi": {
"name": "fsf",
"sample": "sfsf"
}
}
这表明我可以在HTTP端点上使用name和sample参数。
现在我已经通过单击Deploy API按钮部署了这个api,并在从AWS阶段面板导出后通过curl和POSTMAN发送HTTP请求,我没有收到名称和测试参数。
我的整合请求如下
答案 0 :(得分:1)
使用正文发出GET请求是非标准的,并且API网关忽略GET请求中的正文。请尝试使用POST / PUT来处理身体请求。