Restsharp - 请求已中止:连接意外关闭

时间:2017-12-13 13:29:58

标签: restsharp

我有一个使用Restsharp从第三方获取数据的应用。

运行几天后,每小时执行大约250次查询,所有查询都将失败:

The request was aborted: The connection was closed unexpectedly.

使用 curl 执行相同的查询可以正常工作,并且会在各种端点上发生。

重启应用可以解决问题,直到下次。

这是代码:

    var Client = new RestClient("http://...");
    var Request = new RestRequest("...", Method.GET);
    Request.AddHeader("X-auth-Token", KEY);
    Request.AddQueryParameter("timeFrame", TimeFrame);

    // execute the query
    var Response = Client.Execute(Request);
    if (Response.StatusCode != HttpStatusCode.OK)
    {
        Logging.Error($"{FeedId()} - Failed to get {Response.ResponseUri}, error is {Response.StatusCode} : {Response.ErrorMessage}");
        return false;
    }

从多个线程调用此方法。

0 个答案:

没有答案