0

我在我的 AWS API Gateway 中开发了一个 Lambda API。我试图从 POST 调用中检索一些参数,但正文以文本而不是 JSON 或任何类型的集合的形式出现。

有人建议我使用 application/json 内容类型进行调用,还建议使用“lambda 代理集成”,但这些配置都没有改变响应对象。

api.post('/login', function(request) {  
return new Promise((resolve, reject) => {
     console.log(request.body)

日志返回:

----------------------------289602992579875509977825
Content-Disposition: form-data; name="myformdata"

666666666666
----------------------------289602992579875509977825
Content-Disposition: form-data; name="otherparameter"

6666666666

有什么方法可以获取客户端发送的参数集合?

仅使用 lambda 函数有什么解决方案吗?

有人说可以获取诸如“查询字符串”之类的帖子参数(例如:one=1&two=2..)。我使用 PostMan 进行测试,但这不起作用。

谢谢。

克劳迪娅 JS 参考: https ://github.com/claudiajs/claudia-api-builder/blob/master/docs/request-object.md

4

0 回答 0