HttpClientHandler 사용 시 SSL 무시하는 코드입니다.
var httpClientHandler = new HttpClientHandler();
httpClientHandler.ClientCertificateOptions = ClientCertificateOption.Manual;
httpClientHandler.ServerCertificateCustomValidationCallback = (httpRequestMessage, cert, cetChain, policyErrors) => true;
var httpClient = new HttpClient(httpClientHandler);
httpClient.BaseAddress = new Uri("https://localhost:7018/WeatherForecast/");
// API 호출
var result = await httpClient.GetAsync("GetWeatherForecastData");
HttpClientHandler 의 ServerCertificateCustomValidationCallback 을 true 로 반환하게 하면 처리됩니다.
IHttpClientFactory 및 Polly 정책을 통해 HTTP 호출 재시도 구현하기 (0) | 2024.06.04 |
---|---|
SocketsHttpHandler 사용 시 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 |
C# gRPC Interceptor 에서 WriteOptions 옵션 변경하기 (0) | 2024.04.25 |