Şimdi Ara

C# Web Browser Proxy Değiştirme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
853
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar her yerde aradım ama yok. Bir sınıf yazmışlar SetProxy.cs diye o da işe yaramadı. Önerisi olan?



  • Burada şöyle bir örnek var:
    private Uri currentUri; 

    private void Form1_Load(object sender, EventArgs e)
    {
    currentUri = new Uri(@"http://www.stackoverflow.com");
    HttpWebRequest myRequest = (HttpWebRequest) HttpWebRequest.Create("http://www.stackoverflow.com");
    //WebProxy myProxy = new WebProxy("208.52.92.160:80");
    //myRequest.Proxy = myProxy;

    HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

    webBrowser1.DocumentStream = myResponse.GetResponseStream();

    webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);
    }

    void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
    {
    if (e.Url.AbsolutePath != "blank")
    {
    currentUri = new Uri(currentUri, e.Url.AbsolutePath);
    HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(currentUri);

    HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

    webBrowser1.DocumentStream = myResponse.GetResponseStream();
    e.Cancel = true;
    }
    }




  • quote:

    Orijinalden alıntı: welrocken

    Burada şöyle bir örnek var:
    private Uri currentUri; 

    private void Form1_Load(object sender, EventArgs e)
    {
    currentUri = new Uri(@"http://www.stackoverflow.com");
    HttpWebRequest myRequest = (HttpWebRequest) HttpWebRequest.Create("http://www.stackoverflow.com");
    //WebProxy myProxy = new WebProxy("208.52.92.160:80");
    //myRequest.Proxy = myProxy;

    HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

    webBrowser1.DocumentStream = myResponse.GetResponseStream();

    webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);
    }

    void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
    {
    if (e.Url.AbsolutePath != "blank")
    {
    currentUri = new Uri(currentUri, e.Url.AbsolutePath);
    HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(currentUri);

    HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

    webBrowser1.DocumentStream = myResponse.GetResponseStream();
    e.Cancel = true;
    }
    }


    Hocam bunu nasıl kullanacağız?




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.