C# C WebRequest发布并获取特定行-如何在标签中显示它

C# C WebRequest发布并获取特定行-如何在标签中显示它,c#,post,response,webrequest,C#,Post,Response,Webrequest,这是它的照片。。请看这里 我需要阅读行号21到25,并在stlabel.5中用这个命令或任何其他命令显示它,你能帮我吗 我修改了你的代码如下。希望它能解决你的问题 string fbid = stTextBox1.Text; string ukey = stTextBox2.Text; string jumlah = "4"; ASCIIEncoding encoding = new ASCIIEncoding();

这是它的照片。。请看这里


我需要阅读行号21到25,并在stlabel.5中用这个命令或任何其他命令显示它,你能帮我吗

我修改了你的代码如下。希望它能解决你的问题

        string fbid = stTextBox1.Text;

        string ukey = stTextBox2.Text;

        string jumlah = "4";


        ASCIIEncoding encoding = new ASCIIEncoding();
        string postData = "fbid=" + fbid + "&ukey=" + ukey + "&jumlah=" + jumlah; ;
        byte[] data = encoding.GetBytes(postData);


        WebRequest request = WebRequest.Create("http://dcvn-full.ga/test/dcgems.php");
        request.Method = "POST";
        request.ContentType = "application/x-www-form-urlencoded";
        request.ContentLength = data.Length;

        using (Stream stream = request.GetRequestStream())
        {
            stream.Write(data, 0, data.Length);
        }

        WebResponse response = request.GetResponse();
        stream = response.GetResponseStream();

        StringBuilder sb = new StringBuilder();
        using (StreamReader sr = new StreamReader(stream))
        {
            int count=1;
            while(sr.EndOfStream)
            {
                string line = sr.ReadLine();
                if(count>=21 && count<=25)
                {
                    sb.AppendLine(line);
                }
                count++;
                if (count > 25)
                    break;
            }
            stLabel4.Text = (sb.ToString());
        }

将此行更改为var stream=response.GetResponseStream;
        string fbid = stTextBox1.Text;

        string ukey = stTextBox2.Text;

        string jumlah = "4";


        ASCIIEncoding encoding = new ASCIIEncoding();
        string postData = "fbid=" + fbid + "&ukey=" + ukey + "&jumlah=" + jumlah; ;
        byte[] data = encoding.GetBytes(postData);


        WebRequest request = WebRequest.Create("http://dcvn-full.ga/test/dcgems.php");
        request.Method = "POST";
        request.ContentType = "application/x-www-form-urlencoded";
        request.ContentLength = data.Length;

        using (Stream stream = request.GetRequestStream())
        {
            stream.Write(data, 0, data.Length);
        }

        WebResponse response = request.GetResponse();
        stream = response.GetResponseStream();

        StringBuilder sb = new StringBuilder();
        using (StreamReader sr = new StreamReader(stream))
        {
            int count=1;
            while(sr.EndOfStream)
            {
                string line = sr.ReadLine();
                if(count>=21 && count<=25)
                {
                    sb.AppendLine(line);
                }
                count++;
                if (count > 25)
                    break;
            }
            stLabel4.Text = (sb.ToString());
        }