0

このコンソール プログラムにはいくつか問題があります。このループを使用して応答なしで多くの要求を Web サイトに送信したいのは、応答によって遅延が増加し、応答が必要ないためです。

したがって、このプログラムを実行した後、2 つの要求を送信するだけで停止し、何もしません。この問題を解決するのを手伝ってください。

namespace ConsoleApplication8
{
    class Program
    {
        static void Main(string[] args)
        {
            string post2;
            for (int i = 111; i < 222; i++)
            {
                post2 = i.ToString();
                System.Net.HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://google.com");
                request.Method = "POST";
                request.KeepAlive = true;
                request.UserAgent = "Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0";
                request.ContentType = "application/x-www-form-urlencoded";
                request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                request.ServicePoint.Expect100Continue = false;
                string postData = post2;
                byte[] byteArray = Encoding.UTF8.GetBytes(postData);
                request.ContentLength = byteArray.Length;
                Stream dataStream = request.GetRequestStream();
                dataStream.Write(byteArray, 0, byteArray.Length);         
                Console.WriteLine(post2);
            }                              
        }
    }
}
4

1 に答える 1