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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д