我是靠谱客的博主 成就招牌,这篇文章主要介绍.net post 模拟登录提交 获取 cookie,现在分享给大家,希望可以做个参考。

 string url = "https://www.baidu.com";
            HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
            string postdata = "phone=111111&password=2222222";
            byte[] requestBytes = System.Text.Encoding.UTF8.GetBytes(postdata);
            req.Method = "POST";
            req.ContentType = "application/x-www-form-urlencoded";
            req.ContentLength = requestBytes.Length;
            req.Referer = "https://www.xxx.com";
            Stream requestStream = req.GetRequestStream();
            requestStream.Write(requestBytes, 0, requestBytes.Length);
            requestStream.Close();
            HttpWebResponse res = (HttpWebResponse)req.GetResponse();
            StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.UTF8);
            string backstr = sr.ReadToEnd();
            //Response.Write(backstr);
            sr.Close();
            res.Close();

            string cookiestr = res.Headers.Get("Set-Cookie");//获取Cookie

            //foreach (Cookie coo in res.Cookies)
            //    Response.Write(coo.Name + "==" + coo.Value + "<br/>");

            string aaa = "";
            foreach (Cookie coo in res.Cookies)
            {
                aaa += coo.Value + ",";
            }


            //显示"登录"
            return backstr + "-----------------------------------------------------------------" + aaa;

最后

以上就是成就招牌最近收集整理的关于.net post 模拟登录提交 获取 cookie的全部内容,更多相关.net内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(118)

评论列表共有 0 条评论

立即
投稿
返回
顶部