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 으로 처리하면 됩니다.
Selenium 사용하여 웹사이트 열기 (0) | 2024.06.04 |
---|---|
IHttpClientFactory 및 Polly 정책을 통해 HTTP 호출 재시도 구현하기 (0) | 2024.06.04 |
HttpClientHandler 사용 시 SSL 무시하기 (0) | 2024.06.04 |
C# Reflection 을 이용해 특정 Property 들만 Select 하기 (0) | 2024.05.14 |
C# grpc 에러 : "HttpRequestException: Unable to get subchannel from HttpRequestMessage." (0) | 2024.04.26 |