void downloader_BeforeSendingRequest(object sender, BeforeSendingRequestEventArgs e) { if (Program.MSG != null) { var request = (HttpWebRequest)e.Request; request.SetHeaders(Program.MSG.Headers); } }
private void cd_BeforeSendingRequest(object sender, BeforeSendingRequestEventArgs e) { e.Request.ServicePoint.ConnectionLimit = 1000; if (DownloadRequestMessage != null) { var headers = DownloadRequestMessage.GetWebHeaders(); e.Request.SetHeaders(headers); } var acceptEncoding = e.Request.Headers[HttpRequestHeader.AcceptEncoding]; if (!string.IsNullOrEmpty(acceptEncoding)) { e.Request.Headers[HttpRequestHeader.AcceptEncoding] = string.Empty; } //If VPN connections active on desktop it effects badly for request, remove it e.Request.Proxy = new WebProxy(); BeforeSendingRequest.Raise(this, e, aop); }