簡體   English   中英

使用 web 響應加載 web 瀏覽器

[英]Load web browser with web response

我正在一個創建在線帳戶的應用程序中工作(假設是 Gmail)當用戶運行應用程序時,我將 WebBrowser 控件導航到 Url。用戶填寫注冊表並完成注冊。 到這里為止一切正常。 現在用戶想使用代理訪問該站點。 我希望用戶以另一種形式設置代理,當他運行應用程序時,他的請求由該代理自動處理。 一種解決方案是我首先導航到代理,然后用戶進入他的網站,然后通過該代理服務器導航。 但我希望用戶看不到代理服務器 web 頁面,而只看到通過代理訪問的期望頁面。

我在一篇文章中讀到使用WebRequest class 導航到 web 站點並設置我的代理
請求代理,然后使用此響應加載 WebBrowser。如何設置 WebBrowser 代理如何加載帶有響應的 Webbrowser 控件? 這會按預期工作嗎?

 HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("http://example.com");
 webRequest.Proxy = new WebProxy(host, port);

 HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
 Stream receiveStream = response.GetResponseStream();

 WebBrowser webBrowser = new WebBrowser();
 webBrowser.DocumentStream = receiveStream;     

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM