title: Does "request" follow redirects from meta refresh tags?
body: <p>In my nodejs program, I'm using require(request). It doesn't seem to be following redirects even though it should be by default.
  I even explicitly set the redirect flag (even though this should be set by default)</p>
  
  <pre><code>var options = {
      url:url
    , followRedirect: true
    , headers: { 
      'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36'
    }
  }
  request(options, function (err, res, body) {...
  </code></pre>
  
  <p>For example, check out the site <a href="http://www.fanniemae.com/" rel="nofollow">http://www.fanniemae.com/</a>
  which redirects to <a href="http://www.fanniemae.com/portal/index.html" rel="nofollow">http://www.fanniemae.com/portal/index.html</a></p>
  
  <p>Inside the /index.html, the html contains this</p>
  
  <pre><code>&lt;meta http-equiv="REFRESH" content="0;url=/portal/index.html"&gt;
  </code></pre>
  
  <p>request doesn't seem to be following this meta tag redirect.</p>
  
  <p>Is this normal? And how can I make it follow that redirect?</p>