string url = "api.openweathermap.org/data/2.5/weather?q=" + Cities + "&appid=" + api + "&lang=ru&units=metric";
var oi = new HttpRequest();
string op = oi.Post(url).ToString();
var objects = JObject.Parse(op);
Вчера этот код работал, сегодня выдает ошибку "xNet.HttpException: "Не удалось отправить запрос HTTP-серверу 'api.openweathermap.org'.""
Что пишет curl -v ... ? да тупо в браузере?
Там точно надо POST делать а не GET?
http не https!
Проверьте что ваш провайдер не вставляет рекламу вам в запрос (в россии это уже норма, поломали весь интернет что без шифрования а шапочки из фольги нормально не работает нифига)
Чтобы проверить что косяк у вас а не на сервере погоды, нужно настроить прокси - это настройки не компа а браузера (правда есть настройки и на компе) прокси не ставят а берут готовый ну или vpn в общем дерзайте