title: Golang NewChunkedReader Usage
body: <p>I'm attempting to process a chunked response from a 3rd-party service by introducing it to <code>httputil.NewChunkedReader</code>:</p>
  
  <pre><code>chunkedReader := httputil.NewChunkedReader(chunkedResponse)
  
  buf := new(bytes.Buffer)
  buf.ReadFrom(chunkedReader)
  return buf.Bytes()
  </code></pre>
  
  <p>This code returns zero bytes, as does manually invoking <code>reader.Read</code>.</p>
  
  <p>I'm looking for a practical example in terms of implementing <code>httputil.NewChunkedReader</code>.</p>