У меня есть список около 1000 претендентов.Я должен вызвать API, чтобы удалить их каждый в отдельности, используя ниже в цикле for.Когда я запускаю этот код в консольном приложении, он работает нормально.Когда я запускаю этот код из запланированного веб-задания, он запускается для первых 2, а затем HttpWebResponse
истекает.
WebRequest request = WebRequest.Create(url + "/applicants/" + applicants["id"]);
request.Method = "DELETE";
request.Headers.Add("Authorization", "Token token=XXX");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if ((int)response.StatusCode == 204)
{
Console.WriteLine(applicants["id"] + " marked for deletion");
counter++;
}
Есть ли что-то в веб-задании, препятствующее выполнению нескольких запросов?