Skip to content


The WebDownloader class, extending the abstract Downloader class, is specifically designed for downloading software packages and patches from a web server in the ByteCobra Updater framework. It utilizes an HttpClient for web requests and a JsonSerializer for data processing. This class defines methods to download full update packages and patches based on version and platform details. It also includes a customizable download progress callback and handles various download scenarios, such as authentication and cancellation.