The command fetch doesn't seem to report all of the response headers as expected.
Scenario: fresh install of scrapy 0.18.4 with no custom settings, run the command fetch with added option --headers on any URL.
Checking the reported response headers and adding the response body size, the sum of their contents (in bytes) does not match the value reported by 'downloader/response_bytes'.
Of course I've ignored the ">" and "<" and added the extra \r\n that the response headers always sends.
So, I've noticed that the difference in the value reported by 'downloader/response_bytes' and the resulting body+header is down to a single missing response.header.
By missing header I mean, a header not output by the fetch command.