2016-05-23 35 views

回答

1

如果您希望端点的响应按原样传递,则可以使用传递映射。否则,您可以使用映射模板来自定义方法响应。这里是API网关的Mapping Template Reference。如果您有任何具体问题,请告诉我们。

+0

感谢您的回复。实际上,我想从一个运行在ngrok服务器上的网页访问请求数据。 /事实上,这是一个私人localhosted网页,我公开,现在我希望aws api网关访问这个页面的一些GET请求数据,如正文,查询等。但是,我没有看到我必须在哪里指定在我的api网关中使用ngrok http url来建立两个实体之间的连接。这是我真正的问题。 –

+0

John,您是否看到过将API与Twilio整合在一起的帖子? https://www.twilio.com/blog/2015/09/build-your-own-ivr-with-aws-lambda-amazon-api-gateway-and-twilio.html –

0

这是AWS API网关将表单URL编码POST转换为JSON有效负载的最完整的答案... Convert URL Encode to JSON注意:向下滚动到最后一个答案,因为有几个更新来解释边缘情况。

这是一个很大的仪式,使用我从未见过的语言,但至少它是可读的。远离国际海事组织从Azure功能,您只需要获取请求,然后使用您所使用的语言进行管理。

但是,您只需将一个映射模板添加到Integration Response - 但是,模板很简单,在之前的评论中引用 - 重复这里为了方便

#set($inputRoot = $input.path('$')) 
<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
      $inputRoot 
</Response> 

由于我只使用响应短信 - 我增加了以下内容,只有从函数返回一个字符串:

#set($inputRoot = $input.path('$')) 
<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Message> 
     <Body> 
      $inputRoot 
     </Body> 
    </Message> 
</Response> 
相关问题