API openweather работает не стабильно
using System;
using System.Text.Json;
using System.IO;
using System.Net;
using System.Threading.Tasks;
using Newtonsoft.Json;
using System.Net.Http;
using System.Diagnostics.CodeAnalysis;
using Test;
namespace API
{
public class Request
{
static readonly HttpClient client = new HttpClient();
static async Task Main()
{
//Проводим проверку для ислючений чтобы не было ошибок и вылетов
//Это уже работает и выдает json файл но нужно думать с тем что не всегда дает ответ
try
{
using HttpResponseMessage response = await client.GetAsync("https://api.openweathermap.org/data/2.5/weather?lat=59.937500&lon=30.308611&appid=(Я СКРЫЛ КЛЮЧ)");
response.EnsureSuccessStatusCode();
var responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
//WeatherResponse real_response = JsonConvert.DeserializeObject<WeatherResponse>(responseBody);
//System.Console.WriteLine(real_response.temp);
//Хз как надо конвертировать json в уже читабельный вид но это задача на затра сейчас уже 11:20PM
//ТЕМПРАТУРА В КЕЛЬВИНАХ 284k =(Примерно 10 по цельсию)
System.Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}
часто выдает ошибку The SSL connection could not be established, see inner exception. с кодом 443 Помогите..