用C#编写一个获取外网RSS的程序,但公司的内网通过代理服务器访问外网。
运行时,程序异常。提示“远程服务器访问错误,需要代理身份认证”我怎么做才能让程序通过代理服务器呀,IE中已经设置好了,没有问题,但程序就出这样的错。程序代码如下: string strXml = "http://xml.sohu.com/newsrss?p=sports
XmlDocument myxml= new XmlDocument();
myxml.Load(strXml);在myxml.Load(strXml);处出错。
运行时,程序异常。提示“远程服务器访问错误,需要代理身份认证”我怎么做才能让程序通过代理服务器呀,IE中已经设置好了,没有问题,但程序就出这样的错。程序代码如下: string strXml = "http://xml.sohu.com/newsrss?p=sports
XmlDocument myxml= new XmlDocument();
myxml.Load(strXml);在myxml.Load(strXml);处出错。
解决方案 »
- DataGribView 发生以下异常: System.ArgumentException:DataGridViewComboBoxCell值无效
- 两个dateTimePicker如何计算时差
- C# ftp 如何判断服务器上的文件夹是否存在
- 如何实现高效匹配?
- 接触c#和vs有一段时间了
- 调用VC 开发的动态库,遇到的问题如何能够正确使用,并转化相关接口函数?
- 在.net平台中如何访问数据库
- 求解决查询大量数据时速度好慢的解决方法!
- 格式(弱弱):怎样才能在richtextbox或者label里显示表格
- 分页问题
- 用Application.DoEvents() 循环里管不了程序
- 大家都在搞什么项目呀?C/S的还有人在做吗?
代码如何:request = (HttpWebRequest)WebRequest.Create(“http://xml.sohu.com/newsrss?p=sports”);
WebProxy proxy = WebProxy.GetDefaultProxy();//获取IE缺省设置
proxy.Address = new Uri(“代理服务器地址”);
proxy.Credentials = new NetworkCredential(“用户名”, “密码”);
request.Proxy = proxy;
response = (HttpWebResponse)request.GetResponse();
stream = response.GetResponseStream();
myxmlStream = new StreamReader(stream, System.Text.Encoding.Default, true);
strxml = myxmlStream.ReadToEnd();
myxml.Loadxml(strXml); 但是,我把代码移植到WindowMobile上,还是出开始的错误。不知道为什么