title: Module request in nodejs don't stop pipe
body: <p>I have used <a href="https://www.npmjs.org/package/dicer" rel="nofollow">dicer</a> for parsing pipe by <a href="https://www.npmjs.org/package/request" rel="nofollow">request</a> but I don't know which command for stop pipe.</p>
  
  <pre><code>dicer.on('part', function(part) {
      var frameEncoded = '';
      part.setEncoding('base64');
  
      part.on('header', function(header) { });
      part.on('data', function(data) { frameEncoded += data; });
      part.on('end', function() { console.log(frameEncoded); });
  });
  
    var options = {
      method: 'GET',
      uri: 'http://192.168.1.2/video.mjpeg/'
    }
    request(options).pipe(dicer)
  
   //only for test
  
  setTimeout(function() {
    console.log('stop request.pipe');
    var options = {
      method: 'GET',
      uri: 'http://192.168.1.2/video.mjpeg/'
    }
    request(options).end() //&lt;-- ?? which command?? This not work...
  }, 5000);
  </code></pre>
  
  <p>The uri pointing to a stream of ipcamera and impossible grab event connection close of request because stream it's infinite.</p>