当前位置:七道奇文章资讯安全技术网络技术
日期:2009-06-21 12:20:00  来源:本站整理

跨域拜候的考证码问题[网络技术]

赞助商链接



  本文“跨域拜候的考证码问题[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

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好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .