2017-09-15 57 views
0

我一直在Google上搜索幾個小時,我需要幫助。我不認爲我使用了正確的單詞。無論如何,我正在使用Claudia.JS爲我的AWS Lambda函數設置POST請求。這裏的功能的基本知識:使用郵遞員測試POST請求,如何訪問請求中的表單數據?

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

當我使用郵遞員來測試發佈請求,我返回請求對象。真棒。然後我嘗試通過表單數據。我將密鑰設置爲「用戶名」,將值設爲「這是用戶名」。這是request.body是什麼:

"body": "--------------------------- 
-019178618034620042564575\r\nContent-Disposition: form-data; 
name=\"username\"\r\n\r\nthis is the username\r\n---------------------- 
------019178618034620042564575--\r\n",` 

以爲我能回到request.body.username ......以鍵入用戶名的價值......但我想的東西。

如何訪問請求中的表單數據?

更新:好的。該網站正在採取表格數據,發出一個請求...這個功能正在接收郵寄請求?仍然 - 在郵遞員...如果我把我自己的JSON在...爲什麼我不能訪問request.body像... request.body.username?

回答

0

我通過查看postman中設置的標題解決了這個問題。它被設置爲表單數據而不是應用程序/ JSON。現在所有的肉汁。