使用代理访问网页

时间:2012-02-26 18:10:06

标签: c# proxy network-programming webbrowser-control

我创建了一个webbrowser控件,我想使用代理访问http://www.whatismyip.com/,所以我可以验证我的代码是否正常,我尝试了这种方法:

    private void Form1_Load(object sender, EventArgs e)
    {
        webBrowser1.ScriptErrorsSuppressed = true;

        WebProxy wp = new WebProxy("122.72.12.88:80");
        HttpWebRequest httprequest = (HttpWebRequest)WebRequest.Create("http://www.whatismyip.com/");
        httprequest.Proxy = wp;

        HttpWebResponse response = (HttpWebResponse)httprequest.GetResponse();
        Stream recievedstream = response.GetResponseStream();

        webBrowser1.DocumentStream = recievedstream;
    }

但是webbrowser仍然是WHITE没有收到任何数据,我检查了代理,它的工作原理 我实际上搜索了很多并在stackoverflow上搜索,上面的代码似乎与人合作,但不是和我在一起,非常奇怪!!

0 个答案:

没有答案