我如何在Node.js中执行以下请求?
curl "https://mysite.com/page " -F 'format=js' -F 'attachment[a]=1' -F'attachment[attachment]=@file.txt'
我尝试过使用restler,但我做错了。不确定是什么。
var restler = require('restler');
var fs = require('fs');
var email = 'me@me.com',
password = 'mypass',
url = 'https://mysite.com/something';
fs.stat('test.txt', function(err, stats) {
restler.postJson(url, JSON.stringify({
format: 'js',
attachment: restler.file('test.txt', null, stats.size,
null, 'text/plain')
})).on('complete', function(data) {
console.log(data);
});
});
答案 0 :(得分:1)
使用node-curl,我认为对你的范围更好,documentation很清楚。
curl(url, [options = {}], callback)
callback includes 1 parameters (error)
result is stored in curl