使用服务参考C#解析来自SOAP调用的XML响应

时间:2017-06-25 04:33:41

标签: c# xml web-services soap

我正在使用C#开发我的第一个.NET ASMX Web服务项目。现在我正在使用SOAP请求并尝试解析响应。我正在使用Visual Studio(2017)服务参考来从远程URL调用我需要的方法。

我的问题是,尽管能够使POST请求工作,但我无法弄清楚如何解析/读取从相关服务器发回的响应。

以下是我的.NET项目中的代码。请帮忙。

using System.Web.Services;
using HelloWorldWebService.SOAPService;

namespace HelloWorldWebService
{
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    public class WebService1 : System.Web.Services.WebService
    {
        [WebMethod]
        public void HelloWorld()
        {
            //creates object that allows to invoke posts
            PostServiceSoapClient soap = new PostServiceServiceSoapClient();
             //statement that invokes SOAP post to consume service
            soap.CreateSoapPost("param1", "param2");
        }
    }
}

0 个答案:

没有答案