我正在使用HttpClient (System.Net.Http)发送GET请求,偶尔会出现以下异常:
无法从传输连接读取数据。在读取完所有数据之前,连接就被关闭了。期望894字节,读取了0字节。
我正在使用静态的HttpClient实例,正如Microsoft建议的那样,并将Connection头设置为“keep-alive”。我每个请求都设置Authorization头,并使用以下代码发送请求:
代码片段的最后一行抛出了异常。有人能帮我找出是什么原因导致了这个异常吗?
无法从传输连接读取数据。在读取完所有数据之前,连接就被关闭了。期望894字节,读取了0字节。
我正在使用静态的HttpClient实例,正如Microsoft建议的那样,并将Connection头设置为“keep-alive”。我每个请求都设置Authorization头,并使用以下代码发送请求:
var request = new HttpRequestMessage(HttpMethod.Get, requestUri);
request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", _authorizationHeader);
var response = await HttpClient.SendAsync(request);
代码片段的最后一行抛出了异常。有人能帮我找出是什么原因导致了这个异常吗?