我正在C#中創建一個簡單的Web瀏覽器。我被告知不要使用提供的webbrowser類,所以我必須編寫所有代碼。我正在努力從我的網址加載頁面。這裏是我的代碼:HttpWebRequest從字符串重新排版
private void toolStripButton5_Click(object sender, EventArgs e)
{
url = "http://" + toolStripTextBox1.Text;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream pageStream = response.GetResponseStream();
StreamReader reader = new StreamReader(pageStream);
}
StripButton5對應我的表單中的導航按鈕。我遇到的問題是當我輸入地址如www.google.com。該頁面只是掛起並且不加載。任何建議感激。
你必須做一些'迴應'。這之後有什麼代碼?即你有答案,現在你想用它做什麼。 –
「頁面掛起」是什麼意思?如果通過「page」表示響應主體,那麼DeeMac表示您需要使用StreamReader(response.GetResponseStream()) –
@DeeMac做些什麼我已經用響應後的更新代碼編輯了OP。我添加了一個流和一個StreamReader。該頁面仍然沒有加載。 – b0w3rb0w3r