728x90
728x170

SocketsHttpHandler 사용 시 SSL 을 무시하는 코드입니다.

var sslOptions = new SslClientAuthenticationOptions
{
    RemoteCertificateValidationCallback = delegate { return true; },
};

var socketHandler = new SocketsHttpHandler { PooledConnectionLifetime = TimeSpan.FromMinutes(15) , SslOptions = sslOptions };

var httpClient = new HttpClient(socketHandler);
httpClient.BaseAddress = new Uri("https://localhost:7018/WeatherForecast/");

// API 호출
var result = await httpClient.GetAsync("GetWeatherForecastData");

SslClientAuthenticationOptions 을 이용해 SocketsHttpHandler의 SslOptions 으로 처리하면 됩니다.

 

728x90
그리드형
Posted by kjun
,