问题:
用HttpWebRequest,post数据后获取的内容为
<meta http-equiv='refresh' content='0; URL=****' />
只好再用HttpWebRequest,get这个URL,结果被踢到ERROR页面。相关代码:
包头构造
HttpWebRequest.Referer 已经赋值
HttpWebRequest.AllowAutoRedirect已经赋值
HttpWebRequest.MaximumAutomaticRedirections已经赋值
其他必备参数均按httpwatch抓取到的赋值问题依旧,无法进入正常页面,总被踢入ERRORR页面。问:
可否绕过meta,或自动跟随

解决方案 »

  1.   

    没研究过。不过给你个绕过去的方法,用webbrowser控件。:)
      

  2.   

    只有response才能跳转,request基本都是客户端的请求参数.response则是向客户端发送指定参数.还有就是发送javascript到客户端让浏览器自己执行指令后跳转
      

  3.   

    今天用了webbrowser,但是好像还是不行!webbrowser中有个Navigate方法
    wbMain.Navigate(strUrl, "_self", Encoding.Default.GetBytes(strPostDataMain), "Content-Type: application/x-www-form-urlencoded" + "\n" + "\r");
    数据提交上去没反应,晕~~