Exemple #1
0
        public static WebClientExtended GetDefault()
        {
            var client = new WebClientExtended
            {
                //Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
                //AcceptLanguage = "de-de,de;q=0.8,en-us;q=0.5,en;q=0.3",
                UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0",
            };

            return(client);
        }
Exemple #2
0
        //private static readonly WebClientExtended _webClientExtended = new WebClientExtended
        //{
        //    Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
        //    AcceptLanguage = "de-de,de;q=0.8,en-us;q=0.5,en;q=0.3",
        //    UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"
        //};

        //public static WebClientExtended GetStatic()
        //{
        //    return _webClientExtended;
        //}

        public static string Post(string uri, Cookie cookie, NameValueCollection postData)
        {
            using (var client = new WebClientExtended())
            {
                client.Accept         = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                client.AcceptLanguage = "de-de,de;q=0.8,en-us;q=0.5,en;q=0.3";
                client.CacheControl   = "no-cache";
                client.UserAgent      = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0";
                var postResult = client.UploadValues(uri, postData);
                return(Encoding.UTF8.GetString(postResult));
            }
        }
Exemple #3
0
        public static string Get(GetRequest get)
        {
            using (var client = new WebClientExtended())
            {
                client.AddCookie(get.Cookie);
                client.Accept         = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                client.AcceptLanguage = "de-de,de;q=0.8,en-us;q=0.5,en;q=0.3";
                client.CacheControl   = "no-cache";
                client.UserAgent      = get.UserAgent;

                return(client.DownloadString(get.Uri));
            }
        }
Exemple #4
0
 public string Request()
 {
     return(WebClientExtended.Get(this));
 }