728x90
반응형
728x170
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 로 반환하게 하면 처리됩니다.
728x90
반응형
그리드형
'C#' 카테고리의 다른 글
[C#] 현재 컴퓨터의 OS 종류 및 버전 가져오기 (0) | 2023.09.16 |
---|---|
[C#] DataReader 를 이용해 List<T> 로 변환하기 (0) | 2023.09.15 |
[C#] SocketsHttpHandler 사용 시 SSL 무시하기 (HttpClient) (0) | 2023.09.13 |
[C#] IHttpClientFactory 및 Polly 정책을 통해 HTTP 호출 재시도 구현하기 (0) | 2023.09.11 |
[C#] Selenium 사용하여 웹사이트 열기 (0) | 2023.08.28 |