nodeJs - post 使用 Unirest 请求表单数据
nodeJs - post request with form-data using Unirest
如何在 node.js 中使用 unirest post 文件(请参考我的截图)。我经历了unirest doc
发现可以使用以下代码将表单数据发送到给定的 URL
unirest.post('http://mockbin.com/request')
.headers({'Content-Type': 'multipart/form-data'})
.field('parameter', 'value') // Form field
.attach('file', '/tmp/file') // Attachment
.end(function (response) {
console.log(response.body);
});
请查看随附的屏幕截图。需要将键名命名为 'html'.
如何将相同的 postman 请求导出到 node.js(unirest)
在.attach('file', '/tmp/file')
中,第一个参数是字段名(键名根据你的),第二个是文件路径,你可以像下面这样传递
var unirest = require('unirest');
unirest.post('http://localhost:3000/api/addProject/')
.headers({'Content-Type': 'multipart/form-data'})
.attach('html', 'D:\data\index.html') // Attachment
.end(function (response) {
console.log(response.body);
});
如何在 node.js 中使用 unirest post 文件(请参考我的截图)。我经历了unirest doc 发现可以使用以下代码将表单数据发送到给定的 URL
unirest.post('http://mockbin.com/request')
.headers({'Content-Type': 'multipart/form-data'})
.field('parameter', 'value') // Form field
.attach('file', '/tmp/file') // Attachment
.end(function (response) {
console.log(response.body);
});
请查看随附的屏幕截图。需要将键名命名为 'html'.
如何将相同的 postman 请求导出到 node.js(unirest)
在.attach('file', '/tmp/file')
中,第一个参数是字段名(键名根据你的),第二个是文件路径,你可以像下面这样传递
var unirest = require('unirest');
unirest.post('http://localhost:3000/api/addProject/')
.headers({'Content-Type': 'multipart/form-data'})
.attach('html', 'D:\data\index.html') // Attachment
.end(function (response) {
console.log(response.body);
});