使用Postman测试POST请求,如何在请求中访问form-data



我已经搜索了几个小时,我需要帮助。我不认为我正在使用正确的单词。无论如何,我正在使用claudia.js为我的AWS lambda函数设置邮政请求。这是功能的基础:

api.post('/leads', function (request) {
   console.log(request);
   return request;
});

当我使用Postman测试POST请求时,我将返回请求对象。惊人的。然后,我尝试通过form-data。我为"用户名"设置了钥匙,并为"这是用户名"设定了价值。这是什么请求:

"body": "---------------------------
-019178618034620042564575rnContent-Disposition: form-data; 
name="username"rnrnthis is the usernamern----------------------
------019178618034620042564575--rn",`

i 思想我可以返回request.body.username ...键入用户名的值...但是我缺少一些东西。

我如何访问请求中的表单数据?

更新:好的。该网站正在获取表单数据,提出了发布请求...此功能正在接收到邮政请求?仍然 - 在Postman中...如果我要把自己的json放入...为什么我不能访问请求。

您应该尝试console.log(request.data)查看您的请求对象,即。在我自己的情况下,我可以看到请求的身体内容。

请查看https://www.getpostman.com/docs/postman/scripts/postman_sandbox,以查看有关您请求的所有相关信息。

我通过查看Postman中的标题来解决此问题。它设置为形成数据而不是应用程序/json。现在所有肉汁。

最新更新