c#模拟登录获取Cookie

2021/7/6 1:28:12

本文主要是介绍c#模拟登录获取Cookie,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

这里是使用 CookieContainer 获取 到 Cookie

string contentUrl = "https://home.cnblogs.com/u/xinjian/";
            HttpWebRequest reqContent = (HttpWebRequest)WebRequest.Create(contentUrl);
            reqContent.Method = "GET";
            reqContent.AllowAutoRedirect = false;//服务端重定向。一般设置false
            reqContent.ContentType = "application/x-www-form-urlencoded";//数据一般设置这个值,除非是文件上传
    var  cookie = new CookieContainer();
reqContent.CookieContainer = cookie; 
reqContent.CookieContainer.SetCookies(reqContent.RequestUri, cookies);//将登录的cookie值赋予此次的请求。  
HttpWebResponse respContent = (HttpWebResponse)reqContent.GetResponse(); 
string html = new StreamReader(respContent.GetResponseStream()).ReadToEnd();
//获取到的cookie就在变量cookie中。

 

https://www.cnblogs.com/xinjian/p/6343367.html



这篇关于c#模拟登录获取Cookie的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程