示例#1
0
        public void Api()
        {
            string url = "http://api.openweathermap.org/data/2.5/weather?q=Izhevsk&units=metric&appid=0d78fe19f22f690f09853f8d609911c6";

            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();

            string response;

            using (StreamReader streamReader = new StreamReader(httpWebResponse.GetResponseStream()))
            {
                response = streamReader.ReadToEnd();
            };

            WeatherResponse weatherResponse = JsonConvert.DeserializeObject <WeatherResponse>(response);

            S = "Температура в " + weatherResponse.Name + " Градусов Цельсия " + weatherResponse.Main.Temp;
            //return S;
        }
示例#2
0
        private static void Main(string[] args)
        {
            string url = "http://api.openweathermap.org/data/2.5/weather?q=Izhevsk&units=metric&appid=0d78fe19f22f690f09853f8d609911c6";

            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();

            string response;

            using (StreamReader streamReader = new StreamReader(httpWebResponse.GetResponseStream()))
            {
                response = streamReader.ReadToEnd();
            };

            WeatherResponse weatherResponse = JsonConvert.DeserializeObject <WeatherResponse>(response);

            Console.WriteLine("Температура в {0} : {1} Градусов Цельсия", weatherResponse.Name, weatherResponse.Main.Temp);

            Console.ReadLine();
        }