如何将XML消息发送到Web服务

时间:2010-12-15 21:10:37

标签: xml visual-studio

我在Visual Studio中创建了一个表单网站。我想将带有表单数据的XML消息发送到另一个Web服务。我该怎么做?

(我很抱歉,如果我的问题太容易了,我只是在为我的大学做这个练习而且我之前没有从事过Web服务!)

1 个答案:

答案 0 :(得分:2)

始终使用XML消息调用Web服务。我不确定您的问题是,您是否打算让Visual Studio在您的Web表单项目中自动生成Web服务代理(通过添加Web引用),或者您是否需要创建和发布您自己明确地通过HTTP向Web服务提供XML。

在第一种情况下,您需要为项目添加Web引用,并将其指向您需要调用的服务的URL。然后,您可以与此进行交互,就像它是项目中的方法一样。在这种情况下,您的调用的螺母和螺栓将被转换为XML等。以下分步指南是一个示例:http://www.codeproject.com/KB/webservices/WebServiceConsumer.aspx

另一种方法是您需要自己构建SOAP / XML消息并执行HTTP Web请求以将XML内容发布到Web服务。这是一个较低级别的任务,但可以更好地理解执行调用时实际发生的机制。