Я хочу скачать файл, используя HttpClient или HttpWebRequest или BackgroundDownloader.
Прежде чем отправить запрос, мне нужно изменить заголовок http «Range» и «Cookie», и я хочу получить прогресс загрузкизначение
Теперь проблема в том, что HttpClient может изменить заголовок «Range», но не может получить ход загрузки. HttpWebRequest может получить ход загрузки, но не может изменить заголовок «Range». BackgroundDownloader не может изменить заголовок «Cookie». Это ссылка "Как установить cookie на BackgroundDownloader
Что мне делать?