0

嗯,我试图从 myurl/test.txt 下载数据,我找到了如何做到这一点,但代码如下:

String forecastAdress = "myurl/test.txt";

            HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(forecastAdress);
            //httpRequest.Credentials = CredentialCache.DefaultCredentials;
            httpRequest.Credentials = CredentialCache.DefaultCredentials;
            HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse();

            System.IO.Stream dataStream = httpResponse.GetResponseStream();

            System.IO.StreamReader streamReader = new System.IO.StreamReader(dataStream);

            String forecastData = streamReader.ReadToEnd();
            listBox1.Text = forecastData;

            textBox1.Text = forecastData;
            streamReader.Close();
            httpResponse.Close();

但它发生错误

 System.IO.Stream dataStream = httpResponse.GetResponseStream();

无法建立与网络的连接。

我想知道是连接失败还是我的代码有问题

4

1 回答 1

0

该设备要么没有连接到该特定主机,要么根本没有任何连接。

我假设“myurl/test”是您更改的内容,而不是您实际传递给设备的内容,因为这不是有效的 URL,除非您正在进行自定义 DNS 以使其解析。

于 2011-07-17T21:20:19.593 回答