发送xml到Web服务并获得响应

问题描述:

我有一个Web服务端点,我有一个带有其中信息的.wsdl文件以及一个.xsd文件。我已经使用VS中的端点创建了一个Web参考应用程序。现在我想发送一个xml文件作为字符串,并从服务获得某种形式的响应。我怎样才能做到这一点?我需要一个VS的完整waalkthrough。谢谢你的时间。发送xml到Web服务并获得响应

+0

第一个谷歌的“网络服务视觉工作室”的链接http://www.west-wind.com/presentations/dotnetwebservices/DotNetWebServices.asp – 2010-10-27 14:49:04

你真的想把XML作为一个字符串发送吗?当然这个XML有一些已知的结构,应该是服务合约的一部分,即WSDL。

鉴于WSDL,Visual Studio将为该服务增加一个代理。然后你称之为 方法。

这有帮助吗?

+0

经过一番研究,我意识到我误导了什么是必需的,绝对的正确的是,Web服务的整个目的不是将xml作为字符串发送,我需要做的是从Web服务获得响应,我知道我将不得不创建一个客户端应用程序并为其添加一个Web引用,将是Web服务的终点,XML中有大约5个元素,帐号等,也许你可以告诉我调用方法的最佳方法?真的很感谢你的评论@H den Breejen。如何在VS中完成这一步骤的演练将会很棒。 – Ebikeneser 2010-10-29 08:18:34

+0

你说你已经使用wsdl和xsd创建了一个端点。这意味着你现在应该在你的项目中有一个代理类。检查它的方法和它的参数。调用它应该是非常简单的。 – 2010-10-29 19:26:18

+0

感谢您的意见@H den Breejen,生病给它一个bash! – Ebikeneser 2010-11-02 10:54:04