【问题标题】:Web browser proxy authenticationWeb 浏览器代理身份验证
【发布时间】:2014-06-11 19:28:30
【问题描述】:

我的计算机在没有代理和身份验证(用户名和密码)的情况下无法访问互联网。所以我做到了:

var webProxy = new WebProxy(PROXY_ADRESS, PORT);
webProxy.Credentials = new NetworkCredential(USERNAME, PASSWORD, DOMAIN);
var webRequest = (HttpWebRequest)WebRequest.Create("https://www.google.com.br/");
webRequest.Proxy = webProxy;

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

webBrowser1.DocumentStream = receiveStream;

当我执行此代码时,网络浏览器会加载(有一些脚本错误)谷歌页面,但它不会加载一些图像,当我点击搜索或任何其他按钮时,页面会变成白色并带有结尾的文本URL 的名称,例如:/search。

如何导航到其他页面并加载整个页面(包括图片)?

【问题讨论】:

    标签: c# .net httpwebrequest httpwebresponse networkcredentials


    【解决方案1】:

    我已经按照本教程进行了操作,现在它正在工作:

    http://www.journeyintocode.com/2013/08/c-webbrowser-control-proxy.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-14
      • 2013-01-05
      • 2012-09-12
      • 1970-01-01
      • 2016-12-14
      • 2019-04-06
      • 2018-08-09
      • 1970-01-01
      相关资源
      最近更新 更多