Webjob HttpWebResponse 超时
Webjob HttpWebResponse timing out
我有大约 1000 名申请人的名单。我必须调用一个 API 来使用下面的 for 循环单独删除它们。当我 运行 在控制台应用程序中使用此代码时,它工作正常。当我 运行 来自预定网络作业的代码时,前 2 个 运行s 运行s 然后 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++;
}
webjob 上是否存在阻止多个请求的内容?
我解决了这个问题:
response.Close();
我有大约 1000 名申请人的名单。我必须调用一个 API 来使用下面的 for 循环单独删除它们。当我 运行 在控制台应用程序中使用此代码时,它工作正常。当我 运行 来自预定网络作业的代码时,前 2 个 运行s 运行s 然后 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++;
}
webjob 上是否存在阻止多个请求的内容?
我解决了这个问题:
response.Close();