request/request — pull request #1286 by ramonsnir (2014-11-24 12:34:38+00:00)
Title: Return empty buffer (instead of empty string) when an empty response body is received and encoding is set to null

I manually set `encoding: null`, and indeed receive the body as a Buffer. However, if the response body is empty (`Content-Length: 0`), then the body is returned as an empty string (and of course type errors are thrown everywhere).