跨域拜候的考证码问题[网络技术]
本文“跨域拜候的考证码问题[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Gabry blog
办法一:
1,恳求首页面,得到cookie,并保存cookie备用(注:session 也是cookie的一种)
2,恳求附加码,并显示在自己的页面,注意,恳求附加码的时刻,一定要用第一步得到的cookie去恳求,恳求完毕后假若有新的cookie则持续保存.
3,人工输入附加码,post到终究的页面.
------------------------------------------------------------------------------
办法二:
1、首先要得到目标网站的cookies,按照差别的网站,你可以利用差别的办法.
普通来说,你需求先恳求考证码所在页面,这样服务器就会把相关的cookies写到你的container里边.
当然,你也可以从本地缓存里边取出来ie已经存放的cookie,不过这个在.net3.0以上平台很好办,在3.0以下平台需求你平台调用API才能得到.
2、简单的就是:
在你的代码中,在恳求图片前先恳求一下所在的页面.当然,下来恳求图片的时刻,一定要指定利用同一个CookieContainer对象.
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
HttpContext.Current.Session["PageCookie"] = req.CookieContainer.GetCookieHeader(new Uri("所恳求站点的COOKIE所带的HOST")));
--------------------------------------------
下次要附加COOKIE时:
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Headers.Add("cookie:"+HttpContext.Current.Session["PageCookie"].ToString());
Lord of Code
以上是“跨域拜候的考证码问题[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:巧用网络小号令冲破上网封闭
- ·下一篇文章:怎样成立和删除系统躲藏帐号
- ·中查找“跨域拜候的考证码问题”更多相关内容
- ·中查找“跨域拜候的考证码问题”更多相关内容