Преобразовать форму ввода HTML в форму Windows, которая использует веб-службу - PullRequest
0 голосов
/ 24 февраля 2012

У меня есть устаревшая базовая форма HTML, которая имеет 2 поля ввода, которые после нажатия кнопки «Отправить» обращаются к службе и возвращают то, что выглядит как жизнеспособные данные XML, которые я могу использовать.

Вот источник HTML-файла (полученный через View Source):

<html>
<body>
  <form name="input" action="http://CompanyX/WebServices" method="post">
    EmployeeId: <input type="text" name="EmpId" />
    Department: <input type="text" name="DeptId" />
    <input type="submit" value="Submit" />
  </form> 
</body>
</html>

Моя задача - создать нечто похожее, но с использованием Windows Forms. Я не уверен, какой класс мне следует использовать для общения с этой службой. Кстати, я не знаю, на какой технологии основан этот сервис. Должен ли я использовать HttpWebRequest, WebRequest, WebClient и т. Д.? Кроме того, после этого POST, как я могу отправить эти 2 поля в моем запросе. У меня не должно быть проблем с чтением, которое отображает данные XML. Мне просто нужно несколько советов о том, что использовать для доступа к веб-сервисам через приложение WinForms.

1 Ответ

0 голосов
/ 01 марта 2012

В обозревателе решений щелкните правой кнопкой мыши Ссылки и выберите Добавить веб-ссылку ... .

В появившемся диалоговом окне укажите путь к WSDL вашего веб-сервиса и нажмите Добавить ссылку .

После этого у вас будет новая веб-ссылка запись в дереве проекта.
Дважды щелкните добавленную ссылку, чтобы увидеть ее в браузере объектов, и начните получать удовольствие.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...