Basic HttpDownload implementation