1

私は私に問題を与えるこのコードを使用しています

       WebRequest req = WebRequest.Create("url");
       StreamReader sr =new StreamReader(req.GetResponse().GetResponseStream());

        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        string strLine;
        // Read the stream a line at a time and place each one into the stringbuilder
        while ((strLine = sr.ReadLine()) != null)
        {
            // Ignore blank lines
            if (strLine.Length > 0) sb.Append(strLine);
        }
        sr.Close();
       lbl.Text= sb.ToString();

私はこのエラーが発生しています

The remote server returned an error: (503) Server Unavailable
4

1 に答える 1

1

WebRequest req = WebRequest.Create(" http://www.google.com "); StreamReader sr = 新しい StreamReader(req.GetResponse().GetResponseStream());

    System.Text.StringBuilder sb = new System.Text.StringBuilder();
    string strLine;
    // Read the stream a line at a time and place each one into the stringbuilder
    while ((strLine = sr.ReadLine()) != null)
    {
        // Ignore blank lines
        if (strLine.Length > 0) sb.Append(strLine);
    }
    sr.Close();

このコードは問題なく動作します。WebRequest.Create("url") メソッドのオンライン URI を WebRequest.Create(" http://www.google.com ") に置き換えました。正しい URL を渡している場合は、その部分を確認してください。

于 2013-06-12T07:12:52.027 に答える