request是node.js中類似curl功能,主要是用來模擬HTTP的動作
安裝
npm install request
基本用法
request("http://google.com", function(error, response, body) {
console.log(body);
});
一般GET用法
request({
uri: "http://www.yahoo.com.tw",
method: "GET",
timeout: 10000,
followRedirect: true,
maxRedirects: 10
}, function(error, response, body) {
console.log(body);
});
POST用法
request({
uri: "http://www.yahoo.com.tw",
method: "POST",
form: {
name: "Bob"
}
}, function(error, response, body) {
console.log(body);
});
下載檔案
var request = require("request"),
fs = require("fs");
request.get('http://url/img.jpg').pipe(fs.createWriteStream('img.jpg'));