XAML と C# を使用した Windows 8 プラットフォームで実際に機能するチュートリアルがあります: http://www.tech-recipes.com/rx/1954/get_web_page_contents_in_code_with_csharp/
方法は次のとおりです。
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(URL);
myRequest.Method = "GET";
WebResponse myResponse = myRequest.GetResponse();
StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8);
string result = sr.ReadToEnd();
sr.Close();
myResponse.Close();
ただし、Windows 8 では、接続を閉じるためのコードである最後の 2 行 (推測) でエラーが検出されました。ただし、接続を閉じなくても問題なく動作しますが、確率はどうなりますか? なぜ接続を閉じる必要があるのですか? そうしないと何がうまくいかないのですか?「接続を閉じる」とはどういう意味ですか?