Могу ли я повторно использовать запрос HttpWebRequest?
Похоже, что 3-й запрос к сайту приводит к превышению времени ожидания операции. Кажется, что каждый запрос создает новое соединение, поэтому я хочу знать, могу ли я повторно использовать HttpWebRequest, изменив URL и получив запрос снова. Код в вопросе ниже. Этот код проверяет, существует ли диапазон URL.
static void storeList(TextWriter sw, string urlTemplate, int start, int end)
{
for (int i = start; i < end; i++)
{
var url = string.Format(urlTemplate, i);
var req = (HttpWebRequest)HttpWebRequest.Create(url);
{
req.Method = "HEAD";
tryHttpWebRequest
{
var resp = req.GetResponse();
sw.WriteLine(i);
}
catch (Exception e)
{
}
}
}
sw.Flush();
}