vercel / fetch

Opinionated `fetch` (with retrying and DNS caching) optimized for use with Node.js

Home Page:https://npmjs.com/@vercel/fetch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`Host` header is not properly rewritten upon 3xx redirect

TooTallNate opened this issue · comments

Ex:

const fetch = require('@zeit/fetch')(require('node-fetch'))
const url = 'https://github.com/paulkernfeld/node-headless/tarball/master'

async function main() {
  const res = await fetch(url, {
    headers: {
      'User-Agent': 'ace'
    }
  })
  console.log(res)
}

main().catch(err => {
  console.error(err);
  process.exit(1);
});