我正在尝试使用 cookie 身份验证进行一些下载:
var downloader = new BackgroundDownloader();
downloader.SetRequestHeader("Cookie", "JSESSIONID=" + App.LoginGateway.JSESSIONID);
downloader.SetRequestHeader("Cookie", "JSESSIONID=" + App.LoginGateway.JSESSIONID);
直到这里一切正常,当我尝试恢复下载并且我的 JSESSIONID 已过期时,问题就开始了
IReadOnlyList<DownloadOperation> downloads = null;
downloads = await BackgroundDownloader.GetCurrentDownloadsAsync();
我试图找到在哪里可以再次设置请求标头,但我没有能力。如果我创建一个新的 BackgroundDownloader 我可以在哪里为我的下载操作设置它?非常感谢一些帮助