【发布时间】:2021-07-26 05:55:52
【问题描述】:
您好,我尝试在 SAP 中使用 api 进行测试,我有这段代码,我使用 .net core 5 和 Blazor
private async Task<bool> ValidateUser()
{
try
{
_login.CompanyDB = "VISUALK_CL";
string serializedUser = JsonConvert.SerializeObject(_login);
HttpRequestMessage httpRequestMessage = new HttpRequestMessage();
httpRequestMessage.Method = new HttpMethod("POST");
httpRequestMessage.RequestUri = new Uri("https://office.visualk.cl:50346//b1s/v1/Login");
httpRequestMessage.Content = new StringContent(serializedUser);
httpRequestMessage.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
var response = await Http.SendAsync(httpRequestMessage);
var responseStatusCode = response.StatusCode;
var responseBody = await response.Content.ReadAsStringAsync();
if (responseStatusCode.ToString() == "OK")
{
var returnedUser = JsonConvert.DeserializeObject<Login>(responseBody);
NavManager.NavigateTo("/", forceLoad: true);
}
else
{
}
return await Task.FromResult(true);
}
catch (Exception ex)
{
NavManager.NavigateTo("/LogPostulaciones", forceLoad: true);
throw;
}
}
但是什么时候去排队
var response = await Http.SendAsync(httpRequestMessage);
内在 EX : 远程证书根据验证程序无效:RemoteCertificateNameMismatch, RemoteCertificateChainErrors
我收到错误提示
人人皆知
【问题讨论】:
-
然后向我们展示内部异常(带有堆栈跟踪)。
-
@HenkHolterman 我收到了这个 Inner Exp 值:根据验证程序,远程证书无效:RemoteCertificateNameMismatch, RemoteCertificateChainErrors