Http запрос к Web-сервису после успешной авторизации - C#

Узнай цену своей работы

Формулировка задачи:

Привет всем! Нуждаюсь в помощи при создании правильного запроса. У меня клиент-приложение посылает запрос на Web-сервис, в результате в DataGridView(dg) должна передаться таблица с данными от сервиса. Между моим приложением и сервисом существует проверка авторизации. При правильной авторизации осуществляется доступ к сервису. И тут должен произойти запрос. Я не знаю как привязать авторизацию + запрос. А то в моем коде, после авторизации осуществляется запрос без авторизации - он как будто идет отдельно и в результате ошибка несанкционированного доступа. Нужно как-то связать это все. Может нужно использовать оператор using после авторизации? Подскажите пожалуйста, если можно с куском кода. Знания небольшие, поэтому в "тупике". WS - пространство имен сервиса ZServ - название сервиса
System.Net.HttpWebRequest request = System.Net.WebRequest.Create("http://Сайт") as System.Net.HttpWebRequest;
// авторизация
request.Credentials = new System.Net.NetworkCredential("user", "pass");
// запрос к сервису
WS.ZServ i = new WS.ZServClient();
dg.DataSource = i.AlmNotifListPlangroup(request: a).Notification;

Решение задачи: «Http запрос к Web-сервису после успешной авторизации»

textual
Листинг программы
WS.DailyInfoSoap i = new WS.DailyInfoSoapClient(); 
dg.DataSource = i.NewsInfo(DateTime.Now.AddDays(-5), DateTime.Now).Tables[0].DefaultView;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5