我列出了大约1000名申请人。我必须调用一个API才能在for循环中使用以下内容分别删除它们。当我在控制台应用程序中运行此代码时,它可以正常工作。当我从预定的Web作业运行此代码时,它将运行前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++;
}
网络工作中是否存在阻止多个请求的内容?
答案 0 :(得分:0)
我通过以下方式解决了此问题:
response.Close();