示例#1
0
        public void MultRequestTest()
        {
            var client = new HttpClient();
            var result = client.AddCookie("test", "value").Get("https://www.baidu.com");

            result = client.AddQuery("wd", "王者荣耀").Get("https://www.baidu.com/s");
        }
示例#2
0
        public void ProxyTest()
        {
            HttpClient client = new HttpClient("http://zhaomu.hotoos.com");

            client.Encoding = Encoding.Default;
            client.AddHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
            client.AddHeader("Accept-Encoding", "gzip, deflate");
            client.AddHeader("Accept-Language", "zh-CN,zh;q=0.8,en-us;q=0.6,en;q=0.5;q=0.4");
            client.AddHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 MicroMessenger/6.5.2.501 NetType/WIFI WindowsWechat QBCore/3.43.691.400 QQBrowser/9.0.2524.400");
            //ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12
            //client.Proxy = new WebProxy("112.117.59.203", 9999);
            var t1     = client.Get("http://zhaomu.hotoos.com/zhengwen/xiangqing.aspx?id=678&from=timeline&isappinstalled=0");
            var result = client
                         .AddCookie("zhengwen", "id=41130&timespan=1513738317318&sign=2a9beda8442c91c524ada15bee3b101c")
                         .AddQuery("action", "vote")
                         .AddQuery("n", Common.RandomDouble())
                         .AddForm("voteid", "678")
                         .Post("http://zhaomu.hotoos.com/zhengwen/server.ashx")
                         .ToString();
        }