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'));