title: Accessing [Symbol(Response internals)] from JSON response
body: <p>I'm using the library <code>isomorphic-unfetch</code> (<a href="https://www.npmjs.com/package/isomorphic-unfetch" rel="noreferrer">https://www.npmjs.com/package/isomorphic-unfetch</a>) to get JSON data from a Rest API. This is how I make the request:</p>
  
  <pre><code>    const res = await fetch(
        `url`
      );
  </code></pre>
  
  <p>To access the body I simply need to do </p>
  
  <pre><code>    const response = await res.json()
  </code></pre>
  
  <p>But how do I access the response headers? If I log the response to my server's console this is what I see:</p>
  
  <pre><code>Response {
    size: 0,
    timeout: 0,
    [Symbol(Body internals)]: {
      // stuff
    },
    [Symbol(Response internals)]: {
      url: 'request url',
      status: 200,
      statusText: 'OK',
      headers: Headers { [Symbol(map)]: [Object: null prototype] },
      counter: 0
    }
  }
  </code></pre>
  
  <p>What's <code>Symbol(Response internals)</code>? And how do I access its <code>headers</code> property?</p>