[英]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.