我们旧的旧版API仅以表单数据格式接受数据,但我需要在请求正文中将数据作为JSON发送。那么,我如何将我的JSON(application/json
)输入转换为 AWS Application gateaway 中的表单数据。
我有这样的输入参数
{"key1": "val1", "key2": "val2"}
我尝试了许多带有模板映射和查询字符串参数的解决方案,但它们对我不起作用,也许我做错了。以上配置完全支持表单数据。
注意:由于某种原因,我不想更改旧的django代码来处理JSON输入而不是表单数据。
答案 0 :(得分:0)
我建议查看原始POST表单数据请求的结构。然后,您应该能够使用正确的Content-Type和映射模板构建Integration Request以适合表单数据格式。
此页面上有一个GET示例和一个POST示例(标题为“HTTP请求看起来像这样”)https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms/Sending_and_retrieving_form_data