我想要的很简单,我想通过我的应用程序从我的网站读取文本文件,我设法在 C# 中做到这一点,但在 Metro 应用程序中没有,这里是我在 C# 中的代码
WebClient client = new WebClient();
Stream stream = client.OpenRead(strURL);
StreamReader reader = new StreamReader(stream);
String content = reader.ReadToEnd();
return content;
除了上面的代码我还尝试了下面的代码,但仍然失败
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create(strURL);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
string tempString = null;
int count = 0;
byte[] buf = new byte[1000];
StringBuilder sb = new StringBuilder();
do
{
count = resStream.Read(buf, 0, buf.Length);
if (count != 0)
{
tempString = Encoding.Unicode.GetString(buf, 0, count);
sb.Append(tempString);
}
}
return sb.ToString();
我认为问题出在 Metro 应用程序中未知的 WebClient 和 GetResponse ()