我有以下代码来添加日志到日志分析:
private static readonly HttpClient httpClient = MakeClient();
private static HttpClient MakeClient()
{
var client = new HttpClient();
client.DefaultRequestHeaders.Add("Log-Type", "ApplicationLog");
return client;
}
运行这个,我得到下面的异常:
由于配置的HttpClient,请求被取消。100秒的超时时间。操作被取消。操作被取消。读取操作失败,参见内部异常。无法访问已处置的对象。对象名称:'SslStream'.
:
var response = await httpClient.SendAsync(
CreateRequest(HttpMethod.Post, url, scheme, parameter, dateString, serializedMessage, contentType));
我错过了什么?
HttpClient默认的超时时间是100秒,你可以根据自己的需要设置。
httpClient.Timeout = TimeSpan.FromMinutes(10);
为具有一定