![](/img/trans.png)
[英]Authentication failed during request.GetResponse() in C# using HttpWebRequest
[英]C# - request.GetResponse()
我正在制作一个网络浏览器,我试图让一个网站图标显示在标签页上。 我在处理某些代码时遇到了一些麻烦。
System.Net.HttpWebResponse response = request.GetResponse();
特别是,这里是完整的代码:
int selpage = tabControl1.SelectedIndex;
dynamic iconURL = web.Url.AbsoluteUri + "/favicon.ico";
System.Net.WebRequest request = System.Net.HttpWebRequest.Create(iconURL);
System.Net.HttpWebResponse response = request.GetResponse();
System.IO.Stream stream = response.GetResponseStream();
dynamic mimage = Image.FromStream(stream);
tabControl1.TabPages[selpage].ImageIndex = mimage;
这是它为我提供的错误:
错误 CS0266 无法将类型“System.Net.WebResponse”隐式转换为“System.Net.HttpWebResponse”。 存在显式转换(您是否缺少演员表?)
请尝试:
System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();
如果你使用 .net 4.5 你应该看看 HttpClient
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.