К основному контенту

Сообщения

Показаны сообщения с ярлыком "C# GET"

C# GET. Пишем Generic метод.

Я уже писал о том, как отправлять запросы на сторонний сервер с помощью POST . Сегодня напишу как сформировать GET запрос. Зачастую я использую GET запрос  для получения ответа в виде JSON и сразу десериализую JSON строку в объект. Поэтому метод у меня будет универсальный. Для универсальности будем использовать Generics. Итак, смотрим: /// <summary> /// Generic GET Метод /// </summary> /// <param name="url">Адрес, по которому мы обращаемся с параметрами для GET запроса</param> //Здесь T - это объект, в который мы будем десериализовать JSON ответ public static T GetMethod<T>(string url) {    object value = null;    var reqGet = WebRequest.Create(url);    var resp = reqGet.GetResponse();    var stream = resp.GetResponseStream();    if (stream != null)    {       //читаем поток в строку       StreamReader sr = new StreamReader(stream);    ...