Currently there are two ways to download content, either with makeImageRequest to download images or makeWebRequest that can set the accept header to any of HttpResponseContentType which does not include image/*.
It's not uncommon to have APIs where...