我有一个简单的 QR 码扫描仪,可以将 API 请求发送到服务器(工厂是这样制作的),我希望这个 QR 码通过 API 网关将数据发送到我在 AWS 上的 lambda。 二维码扫描仪通过 POST 方法以纯文本形式发送读取结果,但我的 post api 网关只接受 json,我需要它接受 pain 文本并将其传递给我的 lambda。
这可能吗?
谢谢
要实现通过 API Gateway 将 QR 码扫描仪的纯文本数据发送到 AWS Lambda 函数的目标,您可以将 API Gateway 配置为接受纯文本请求,然后将数据转换为 Lambda 函数可以使用的 JSON 格式.
首先,通过在 API 网关的方法设置中将“Content-Type”标头设置为“text/plain”,将 API 网关配置为接受纯文本请求。
然后创建与 API Gateway 的自定义集成,您可以在其中使用 Lambda 函数将纯文本数据转换为 Lambda 函数所需的 JSON 负载。