get post

get

  //GET 
            string url = "url";
            try
            {
                HttpWebRequest Req = (HttpWebRequest)WebRequest.Create(url);
                Req.CookieContainer = cookie;
                Req.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
                Req.Accept = "*/*";
             Req.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36 SE 2.X MetaSr 1.0";
                Req.Method = "GET";

                HttpWebResponse res = (HttpWebResponse)Req.GetResponse();
                Stream stream = res.GetResponseStream();
                StreamReader sr = new StreamReader(stream, Encoding.GetEncoding("GB2312"));
                string strResult = sr.ReadToEnd();
                
                __VIEWSTATE = "";

 

//POST

ttpWebRequest Req = null;
            HttpWebResponse Res = null;
            string url = "url";
            try
            {
                Req = (HttpWebRequest)WebRequest.Create(url);
                Req.CookieContainer = cookie;
                Req.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
                Req.Referer = "refer";
                Req.Accept = "*/*";
                Req.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36 SE 2.X MetaSr 1.0";
                Req.Method = "POST";
                Req.AllowAutoRedirect = true;

string strPOST =

"__VIEWSTATE=%2FwEPDwUKMTExOTM4OTA4OGRkahJa4sL9gWLcydx9DZkzEk0ABr0%3D&__VIEWSTATEGENERATOR=FBE090BD&__EVENTVALIDATION=%2FwEdAAl0D4J9xNWB%2BgcnFKWvnZoN4%2FQfLsHQGYVYSXJhGOfKYCKgvRijP5cR7wp7WnFU4dtC8mj0x2qcszeBnohw4I4n65iJzCLHkVO2kGDkjn3iKMyQ43FRB5dc45mq3hyL0EOtZ2K%2B50k8QAti%2BLvHoyZfkO876gXACs%2B2TTFGifuAvAs3xkef%2Fs4NIkhXFYD8aPQC3LKKA9YWz0%2FqkDJOQl0%2B1GMPZw%3D%3D&ctl00%24ContentPlaceHolder1%24hideNeedValidateCode=True&mobilePhone=&emailAddress="+ this.txtU.Text.Trim() + "&userPassword=asdasd12bb3&rePassword=asdasd12bb3&verifyCode="
                    + this.txtCode.Text.Trim() + "&ctl00%24ContentPlaceHolder1%24reg_btnSubmit=%CF%C2%D2%BB%B2%BD%A3%AC%D1%E9%D6%A4&hidEmail="
                    + this.txtU.Text.Trim() + "&hidAction=0&hidPhone=&ctl00%24ContentPlaceHolder1%24hidEmailRetcode=2&ctl00%24ContentPlaceHolder1%24hidEmailValue="
                    + this.txtU.Text.Trim() + "&hidCode=&ctl00%24ContentPlaceHolder1%24hidCheckMobileRetcode=0&ctl00%24ContentPlaceHolder1%24hidMobilePhone=0&ctl00%24ContentPlaceHolder1%24hidVerifyCode=0&ctl00%24ContentPlaceHolder1%24hidImgCodeDatahash=k3Y4QkdW1491533255006";
byte[] btys = Encoding.UTF8.GetBytes(strPOST);

Stream stream = Req.GetRequestStream();
stream.Write(btys, 0, btys.Length);
stream.Flush();
Res = (HttpWebResponse)Req.GetResponse();
Stream responseStream = Res.GetResponseStream();

//将网页获取的流读成string
StreamReader sr = new StreamReader(responseStream, Encoding.GetEncoding("GB2312"));
string strResult = sr.ReadToEnd();
this.TXTmsg.Text = (strResult);

转载于:https://my.oschina.net/u/3229176/blog/874706

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值