2016-10-19 3 views
0

これは簡単な答えですが、私はAmazonのサイトでJS/Nodeの例しか見つけられません。JavaのAWSゲートウェイからHTTPヘッダーなどを取得しようとしています

私はAWSラムダに渡すためにゲートウェイからの完全な要求を取得しようとしています。あなた自身のPOJOを構築することができます。単純なアプリのために働いています。私は本当にラムダプロキシの統合を使用するように見えますが、私はプロキシの統合を使用する場合、RequestHandlerが要求と応答のために期待しているAmazonクラスを把握できません。

私の質問は以下のとおりです。私はラムダプロキシの統合を使用して、完全な要求を取得するための正しい道を下って行く

  1. アム?
  2. RequestHandlerで使用するJavaクラスは何ですか?

ありがとう!

答えて

1

次のハンドラ構造を使用することができます:HTTPレスポンスコード(例えば、200)

  • ヘッダ:地図

    @Override 
    class Handler implements RequestHandler<Map<String,Object>, Map<String,Object>> { 
        public Map<String,Object> handleRequest(Map<String,Object> input, Context context) { 
         // ... 
        } 
    } 
    

    あなたの応答オブジェクトは、

    • からstatusCodeと地図でなければなりません
    • body:実際の応答内容(Content-Typeヘッダーで記述)
    • HTTPヘッダーの種類(例: "Content-type" = "application/json"
  • +0

    それは機能し、私を魅了させます。ありがとう! –

    関連する問題