私はAWS APIゲートウェイプロキシメソッドを持っています。 AWS APIゲートウェイにデータを投稿すると、AWS APIゲートウェイはPHPバックエンドにデータを投稿します。 APIゲートウェイにこのマッピングテンプレートがあります。aws api gatewayからx-www-form-urlencoded形式のhttpエンドポイントにデータを送信
{
"body-json" : $input.json('$'),
"context" : {
"cognito-identity-id" : "$context.identity.cognitoIdentityId"
}
}
APIゲートウェイがJSON形式でデータを投稿するという問題があります。 PHPはJSON(コンテンツタイプapplication/json)を理解できません。$ _POST配列は空です。 PHPは、application/x-www-form-urlencoded形式を理解しています。 x-www-form-urlencoded形式でデータを送信するAWS APIゲートウェイを作成するにはどうすればよいですか?
私はPHPバックエンドにアクセスできません。私はAWS APIのゲートウェイ側でそれを修正したい – Ildar
あなたの質問は、JSON(正確ではない)を解析できないPHPを指します。あなたの限界をより明確にするために、元の質問を編集します。 JavaScriptは、JSON.parse(yourJSON)などのJSONの解析にも使用できます。 – recurse