为什么验证码会不一样

zackkey 2010-11-11 12:46:36
 
private void GetImg() //获取验证码图片
{
string url = "http://ptlogin2.qq.com/getimage?aid=1000108";
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);

myRequest.CookieContainer = CC; //将COOKIE保存在CC

HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
Stream vfimg = myResponse.GetResponseStream();
pictureBox1.Image = Image.FromStream(vfimg);

//关联COOKIE再次读取验证码
HttpWebRequest myRequest2 = (HttpWebRequest)WebRequest.Create(url);
myRequest2.CookieContainer = CC; //将COOKIE保存在CC
myRequest2.Headers.Add(myRequest.Headers.Keys[0]);
HttpWebResponse myResponse2 = (HttpWebResponse)myRequest2.GetResponse();

Stream vfimg2 = myResponse2.GetResponseStream();
pictureBox2.Image = Image.FromStream(vfimg2);

}
为什么把我把上次的COOKIE关联了, 然后去再次读取验证码却不一样
...全文
95 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧