code: function Request(method, url) {
    var self = this;
    Emitter.call(this);
    this._query = this._query || [];
    this.method = method;
    this.url = url;
    this.header = {};
    this._header = {};
    this.on('end', function(){
      var res = new Response(self);
      if ('HEAD' == method) res.text = null;
      self.callback(null, res);
    });
  }
docs: Initialize a new `Request` with the given `method` and `url`.
  
  @param {String} method
  @param {String} url
  @api public