调用 Web 服务
Posted
技术标签:
【中文标题】调用 Web 服务【英文标题】:Call a Web Service 【发布时间】:2010-12-06 14:03:45 【问题描述】:我已通过将其添加为 Web 参考连接到 Web 服务, wsdl 和 xsd 文件现在可见, 我正在使用视觉工作室,
如何从 Web 服务获得响应, 即发送一些数据并返回错误消息。
感谢您的宝贵时间。
【问题讨论】:
请修正你的标题(服务应该是服务) 【参考方案1】:添加 Web 服务引用后,Visual Studio 将生成一个强类型客户端代理类,您可以实例化并调用 Web 方法:
using (var proxy = new SomeClientProxy())
var result = proxy.SomeMethod("foo", "bar");
【讨论】:
我明白了,如何定位客户端代理? 由 Visual Studio 生成。尝试导入您在“添加 Web 服务引用”对话框中使用的命名空间。 这会在 dfault aspx 页面中吗? @Lambo,不,它不会出现在 default.aspx 页面中。它将在生成的 Web 参考中。右键单击它并显示代码。【参考方案2】:只需创建对象并像通常使用常规类对象一样使用其方法
1- YourWebService obj = new YourWebService();
2- 在这个对象上调用方法。
obj.YourWebServiceMethod();
【讨论】:
您能给我举个例子,说明如何在代码中显示?以上是关于调用 Web 服务的主要内容,如果未能解决你的问题,请参考以下文章