From e941a326d906ab8479461dcbee47c461cff48078 Mon Sep 17 00:00:00 2001 From: "jiangfriend@gmail.com" Date: Mon, 28 May 2012 21:41:09 +0800 Subject: [PATCH] comptible with node-curl v0.1.3 --- examples/quick-start.js | 37 ++++++++++++++++--------------------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/examples/quick-start.js b/examples/quick-start.js index dbd8d33..da7f4ba 100644 --- a/examples/quick-start.js +++ b/examples/quick-start.js @@ -1,28 +1,23 @@ -curl = require('../index'); +Curl = require('../index'); +options = {CONNECTTIMEOUT: 2}; +curl = Curl.create(options) url = 'www.nodejs.org'; -options = {CONNECTTIMEOUT: 2, VERBOSE: 1}; -curl(url, options, function(err, res) { - console.info("\x1b[33meffetcive url: " + res.info('EFFECTIVE_URL') + "\x1b[0m"); - console.info("body length: " + res.body.length); - res.close(); +curl(url, function(err) { + console.info("\x1b[33meffetcive url: " + this.info('EFFECTIVE_URL') + "\x1b[0m"); + console.info("body length: " + this.body.length); + this.close() }); +curl = Curl.create(options) url = 'www.yahoo.com' -curl(url, options, function(err, res) { - console.info("\x1b[33meffetcive url: " + res.info('EFFECTIVE_URL') + "\x1b[0m"); - console.info("body length: " + res.body.length); - res.close(); +curl(url, function(err) { + console.info("\x1b[33meffetcive url: " + this.info('EFFECTIVE_URL') + "\x1b[0m"); + console.info("body length: " + this.body.length); + this.close() }); -curl('https://www.google.com', {VERBOSE: 1, RAW: 1}, function(err, res) { - console.info("\x1b[33meffetcive url: " + res.info('EFFECTIVE_URL') + "\x1b[0m"); - console.info(res); - res.close(); +curl = Curl.create(options) +curl('https://www.google.com', {VERBOSE: 1, RAW: 1}, function(err) { + console.info("\x1b[33meffetcive url: " + this.info('EFFECTIVE_URL') + "\x1b[0m"); + this.close() }); - -/* -console.info('-----'); -console.info("status: " + res.status); -console.info('-----'); -console.info("size download: " + res.info('SIZE_DOWNLOAD')); -*/