Должны ли вы вызвать HttpRequest.Abort ()? - PullRequest
0 голосов
/ 14 января 2019

IG.NORE PLS, я выбил это и не могу удалить

Это мой код -

static void SendViewLoop()
{
    HttpWebRequest httpRequest;

    while (true)
    {
        //do stuff here

        //start
        for (int i = 3; i > 0; i--)
        {
            try
            {
                //create request
                httpRequest = (HttpWebRequest)WebRequest.Create("URL");
                //httpRequest stuff here like headers, timeout, etc

                //start get and dispose
                using (HttpWebResponse response = (HttpWebResponse)httpRequest.GetResponse()) { }

                //sleep
                Thread.Sleep(TimeSpan.FromMinutes(2));
            }
            catch { continue; }
        }

        //do stuff here
    }
}

Я пытаюсь запросить что-то навсегда, хотя это меняет каждый запрос, но я не уверен, как или мне следует распоряжаться httpRequest. Требуется ли прервать httpRequest, поскольку он что-то делает в течение этого 2-минутного ожидания, занимает ли он ненужную память или что-то еще?

...