您的位置:首页 > 运维架构 > 网站架构

c#简单代码:用获得的cookie访问目标网站

2014-11-09 21:09 316 查看
首先做一个最简单的cookie web application,代码如下。

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
HttpCookie cookie = Request.Cookies["MyCookieName"];
if (cookie != null)
{
Response.Write("cookie received");
}
else
{
HttpCookie newCookie = new HttpCookie("MyCookieName", "test");
newCookie.Expires = new DateTime(2015, 1, 1);
Response.Cookies.Add(newCookie);
}
}
}


然后就是写一个Console Application,用获得的Cookie去访问目标网站(假定cookie已获取)。

using (WebClient client = new WebClient())
{
string cookieStr = string.Format("MyCookieName=test");
client.Headers["Cookie"] = cookieStr;
string retStr = client.DownloadString("http://www.yoursite.com");
Console.WriteLine(retStr);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: