示例#1
0
        public Form1()
        {
            InitializeComponent();

            changelogTextBox.Text = TextParser.GetChangeLog.ChangeLog();

            versionLabel.Text = GetCurrentVersion.CurrentVersion();
            this.Opacity      = 0;
        }
示例#2
0
        protected HttpWebRequest GetRequest(string method, Uri address)
        {
            var request = (HttpWebRequest)WebRequest.Create(address);

            request.Timeout                = -1;
            request.Accept                 = @"*/*";
            request.KeepAlive              = true;
            request.AllowAutoRedirect      = true;
            request.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
            request.Method                 = method;
            request.UserAgent              = $"{nameof(Downloader)}/{GetCurrentVersion.ToString(3)}";
            request.ProtocolVersion        = HttpVersion.Version11;
            request.UseDefaultCredentials  = true;
            request.Proxy.Credentials      = CredentialCache.DefaultCredentials;
            // request.SendChunked = true;
            // request.TransferEncoding = "gzip";
            //request.AllowReadStreamBuffering = true;

            return(request);
        }