0
我使用郵遞員發送POST請求。我使用表單域,我有一個字段「數據」。 在這些字段中,我粘貼一個xml文件的完整內容。它工作正常!如何在CURL的表單字段中發送文件內容?
現在我想用CURL發送這個POST請求與動態的XML內容。但是我正在尋找一種簡單的方法來填充CURL命令中「數據」字段中的XML內容。
我嘗試:
curl -X POST -H "Content-Type: application/x-www-form-urlencoded" --data "[email protected]/my/file/path" http://localhost:3001/import/myservice
如果我檢查請求在我的代碼的NodeJS中有要求的任何內容PARAMS只有文件名。
我節點的代碼是:數據
router.post('/import/myservice', function(req, res) {
let data = req.body.data;
... }
內容是「@ /我的/文件/路徑」,但我需要這樣的東西
data= '<?xml version="1.0" encoding="ISO-8859-1"?> ...'
--data「[email protected]」==> data ='@ my.file.path'(nodejs) 和--data「@ my.file.path」not for for我,我需要formdata。 – Gerd