internal async Task <AuthenticationResponse> LoginAction(LoginData data) { var request = new LoginMessage(); request.IDNP = data.IDNP; request.VnPassword = data.VnPassword; var data_req = request.Serialize(); var content = new StringContent(data_req, Encoding.UTF8, "application/json"); var handler = new HttpClientHandler(); //handler.ClientCertificates.Add(cert); handler.ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator; handler.AllowAutoRedirect = true; var client = new HttpClient(handler); client.BaseAddress = new Uri("https://localhost:44383/"); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var request_api = new HttpRequestMessage() { RequestUri = new Uri("https://localhost:44383/api/Auth"), Method = HttpMethod.Post, }; var response = client.PostAsync("api/Auth", content); // if (response.IsCompletedSuccessfully) // { try { var data_resp = await response.Result.Content.ReadAsStringAsync(); var datatype = JsonDocument.Parse(data_resp); } catch (AggregateException e) { } return(null); }