如何通过 API 网关向 lambda 函数发送文本/纯文本?

问题描述 投票:0回答:1

我有一个简单的 QR 码扫描仪,可以将 API 请求发送到服务器(工厂是这样制作的),我希望这个 QR 码通过 API 网关将数据发送到我在 AWS 上的 lambda。 二维码扫描仪通过 POST 方法以纯文本形式发送读取结果,但我的 post api 网关只接受 json,我需要它接受 pain 文本并将其传递给我的 lambda。

这可能吗?

谢谢

amazon-web-services aws-lambda aws-api-gateway
1个回答
0
投票

要实现通过 API Gateway 将 QR 码扫描仪的纯文本数据发送到 AWS Lambda 函数的目标,您可以将 API Gateway 配置为接受纯文本请求,然后将数据转换为 Lambda 函数可以使用的 JSON 格式.

首先,通过在 API 网关的方法设置中将“Content-Type”标头设置为“text/plain”,将 API 网关配置为接受纯文本请求。

然后创建与 API Gateway 的自定义集成,您可以在其中使用 Lambda 函数将纯文本数据转换为 Lambda 函数所需的 JSON 负载。

© www.soinside.com 2019 - 2024. All rights reserved.