I\'m trying to download (potentially large) files with Unirest and I\'m struggling to find the best-practice way that supports user-requested cancellation of the download (in ad