我有一个遗留的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窗体创建类似的东西。我不确定我应该用什么类来与该服务进行通信。顺便说一句,我不知道服务是基于什么技术。我应该使用HttpWebRequest,WebRequest,WebClient等吗?此外,在此POST时,如何在我的请求中提交这两个字段。读取渲染的XML数据时,我不应该有问题。我只需要一些关于如何通过WinForms应用程序访问Web服务的技巧。
答案 0 :(得分:0)
在解决方案资源管理器中,右键单击 参考 ,然后选择 添加网络参考 。
在弹出的对话框中,设置Web服务的WSDL路径,然后单击 添加参考 。
然后,您将在项目树中有一个新的 Web引用 条目。
双击添加的引用以在对象浏览器中查看它,然后启动好玩。