2014-02-24 48 views
0

如何在Node.js中執行以下請求?這個curl請求在Node.js中看起來像什麼?

curl "https://mysite.com/page " -F 'format=js' -F 'attachment[a]=1' -F'attachment[attachment][email protected]'

我使用restler試過,但我做錯了。不知道是什麼。

var restler = require('restler'); 
var fs = require('fs'); 

var email = '[email protected]', 
    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); 
    }); 
}); 

回答

1

使用節點捲曲,我認爲你的範圍更好,documentation是明確的。

curl(url, [options = {}], callback) 
callback includes 1 parameters (error) 
result is stored in curl 
+1

不知道爲什麼我沒有想到這一點。謝謝! – davorb

相關問題