A Wrapper for WebClientBase.
Наследование: WebRequestClientBase
Пример #1
0
        /// <summary>
        /// Gets an instance of the robust web client.
        /// </summary>
        /// <returns>
        /// A <c>RobustWebClient</c> instance.
        /// </returns>
        private WebRequestClient GetWebRequestClient()
        {
            // Setup cookie container and WebRequest wrapper
            var client = new WebRequestClient();

            // Setup request headers
            client.Headers.Clear();
            client.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip, deflate");
            client.Headers.Add(HttpRequestHeader.AcceptLanguage, "en-US,en;q=0.5");
            client.Headers.Add(HttpRequestHeader.Accept, "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
            client.Headers.Add(HttpRequestHeader.AcceptCharset, "ISO-8859-1,utf-8;q=0.7,*;q=0.7");

            return client;
        }
Пример #2
0
 public WebRequestUtil()
 {
     _client = GetWebRequestClient();
 }