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 Помогите..


Ответы (0 шт):