首页 问答 .NET 10 项目出现很多 HttpClientLogger 产生的错误日志
问题详情

一个 ASP.NET Core 10 项目,出现很多 HttpClientLogger 产生的错误日志,请问如何解决?

2026-02-06 00:00:16.486 [Error] HEAD rbac_api/REDACTED
Microsoft.Extensions.Http.Logging.HttpClientLogger

对应的 HttpClient C# 代码 CqrsServiceAgent.cs#L167

public async Task<bool> HasItemAsync(string url)
{
    var request = new HttpRequestMessage(HttpMethod.Head, url);
    var response = await HttpClient.SendAsync(request);
    if (response.IsSuccessStatusCode)
    {
        return true;
    }
    if (response.StatusCode == HttpStatusCode.NotFound)
    {
        return false;
    }
    response.EnsureSuccessStatusCode(); // throw for other status code
    return false;
}

回答

问题补充:

Microsoft.Extensions.Http.Logging.HttpClientLogger 对应的实现代码见 HttpClientLogger.cs

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/2336.html

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

70068002

客服电话

400-888-8888

客服邮箱

70068002@qq.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站