这很正常呀——利用了session,需要安全认证呀。

解决方案 »

  1.   

    To erehw(疯狂CS):
    能不能具体一点 !?
      

  2.   

    To ZencengLiu:
    我不知你有没有写过CGI/ASP之类的程序。如果你写过的话应该很容易的体会这一点。举个简单的例子来说,如某一个Asp文件,它只允许被一定的用户查看——如论坛必须注册才能进入,同样论坛中的ASP文件也只有注册用户login之后才能被查看。因此,很明显,你提到的那个URL需要LOGIN之后才能被访问。——要实现这一点,是比较容易的如用Session、cookie等等均可以做到,在这里就不多说了,找点ASP或其他的书均有对这个的说明。
    因此,呢,你如果一定要取得那个URL的内容,我所知的则只在LOGIN之后,才能去访问。也许你一定要取得这个URL的内容,好么只有按照 hooligan(风)所说的,做一个自动填写表单的程序,自动LOGIN,然后再用SendRequest取URL的内容。——至于如何自动填写表单的,前一段CSDN上很热了一把,你去看看,找点思路吧。OK。这只是我的想法——说还是比较容易的——。
    http://www.erehw.com
      

  3.   

    我已经按照在IE中访问该网页时的步骤,提交了Login表单,并且得到了正确的回应,只是
    接着访问该网页是就不行。
    而且我也检查了发送请求时CInternetSession为我发送的Cookies也完全正确(和服务器发送给我的是一致的)
    能该我解释一下Session是这么一回事吗 ?
      

  4.   

    我也想知道如何在程序中保留session
      

  5.   

    对啊!前面几位说得对,你可以先填写表单啊!
    我用的是IWebBrowser2的相关几个接口
      

  6.   

    我已经按照在IE中访问该网页时的步骤,提交了Login表单,并且得到了正确的回应,只是
    接着访问该网页是就不行。
    而且我也检查了发送请求时CInternetSession为我发送的Cookies也完全正确(和服务器发送给我的是一致的)