【发布时间】:2017-04-06 12:23:09
【问题描述】:
我使用邮递员发送 POST 请求。我使用表单字段,并且我有一个字段“数据”。 在这些字段中,我粘贴了一个 xml 文件的完整内容。它工作正常!
现在我想使用 CURL 发送这个带有动态 XML 内容的 POST 请求。但我正在寻找一种简单的方法来在 CURL 命令的“数据”字段中填充 XML 内容。
我试试:
curl -X POST -H "Content-Type: application/x-www-form-urlencoded" --data "data=@/my/file/path" http://localhost:3001/import/myservice
如果我在我的 nodejs 代码中检查请求,则请求参数中没有内容,只有文件名。
我的节点代码是:
router.post('/import/myservice', function(req, res) {
let data = req.body.data;
... }
数据内容是“@/my/file/path”,但我需要类似的东西
data= '<?xml version="1.0" encoding="ISO-8859-1"?> ...'
【问题讨论】: