This automagically handles a bunch of HTTP goodness, for example `Range` requests.  Which we currently don't support.