zoukankan      html  css  js  c++  java
  • DOTNET HttpClient SSL 异常 : 自签名证书不能连接 HTTPS 连接 IHttpClientFactory 配置方法

    特别是在测试方案中,一种常见模式使用 HttpClient 来连接到证书不应验证的服务器,例如自签名证书。 通常 HttpClientHandler 通过将属性设置为始终返回的委托来实现此目的 ServerCertificateCustomValidationCallback True ; 这表示证书已通过验证。 但是,并非所有实现都支持此回调和某些引发 PlatformNotSupportedException

    配置

    services.AddHttpClient("name")
                        .ConfigurePrimaryHttpMessageHandler(() =>
                        {
                            return new HttpClientHandler()
                            {
                                ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator
                            };
                        });
    

    使用

    var httpClient = _httpClientFactory.CreateClient("name")
    
  • 相关阅读:
    RabbitMq
    SAAS-HEM
    java框架
    数据结构
    JVM
    springboot高级
    面试题汇总
    vue
    bootforum
    SpringBoot
  • 原文地址:https://www.cnblogs.com/microestc/p/15049382.html
Copyright © 2011-2022 走看看