Я сделал очень простой Web API в ASP.NET и развернул его локально с помощью IIS, но, похоже, не могу его использовать.Я пытался использовать его с HTTPClient в Xamarin, а также в Java, но что-то в проекте ASP.NET не позволяет мне получить к нему доступ.Я не уверен, если проблема в том, что он развернут локально, хотя.Вот ошибки, которые я получаю в Java и .NET:
Java:
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
.NET:
at System.Net.Http.HttpClientHandler+<SendAsync>d__64.MoveNext () [0x00478] in <996a681f30a44cd685a4da54e11956e2>:0
Метод вызова:
public async Task<List<School>> GetSchools()
{
try
{
var response = await client.GetAsync("schools");
string responseJson = await response.Content.ReadAsStringAsync();
List<School> schools = JsonConvert.DeserializeObject<List<School>>(responseJson);
return schools;
}
catch (HttpRequestException e)
{
return null;
}
}