2016-07-26 6 views
0

古いレガシーAPIはフォームデータ形式でのみデータを受け取りますが、リクエストの本体でJSONとしてデータを送信する必要があります。では、私のJSON(application/json)入力をフォームデータに変換する方法は、AWS Application gateawayです。AWSアプリケーションゲートウェイのフォームデータへのJSON入力の変換

私が持っている私は、テンプレートマッピングとクエリ文字列パラメータで多くのソリューションを試みたが、彼らは私のために多分動作しませんでした

この

{"key1": "val1", "key2": "val2"}

Method Request Page

Integration Request Page

などの入力パラメータI何か間違っている。上記の設定は完全にフォームデータをサポートしています。

ため、私はJSON入力の代わりに、フォームデータを処理するために、私のレガシーDjangoのコードを変更したくないいくつかの理由。

答えて

0

生のPOSTフォームデータリクエストの構造を調べることをお勧めします。次に、適切なContent-Typeとマッピングテンプレートを使用して、フォームデータ形式に適合するように統合要求を構造化することができます。

GETの例とこのページのPOSTの例があります(「HTTPリクエストは次のようになります」)https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms/Sending_and_retrieving_form_data

関連する問題