我正在AWS API网关中开发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进行测试,但这不起作用。
感谢。
Claudia JS参考: https://github.com/claudiajs/claudia-api-builder/blob/master/docs/request-object.md