【问题标题】:How to detect if the Service(Web API) has lost connection to the HttpClient?如何检测服务(Web API)是否与 HttpClient 失去连接?
【发布时间】:2015-10-29 06:07:07
【问题描述】:

有没有一种好方法可以检测服务是否与当前正在处理的请求的 HTTP 客户端失去连接?我的服务是基于 C# 中的 Web API 构建的。

我观察到服务器在引发以下异常之前一直等待 120 秒。我在哪里可以配置此设置以减少等待? “System.Net.HttpListenerException:由于线程退出或应用程序请求,I/O 操作已中止”

谢谢

【问题讨论】:

    标签: c# httpclient asp.net-web-api


    【解决方案1】:

    使用您正在使用的对象的Timeout 属性。

    检查this for HttpWebRequest

    检查this for HttpClient

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多