2016-05-23 80 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> 
相關問題