У меня есть устаревшая базовая форма 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.