带有WSDL端点的ASP.NET SOAP客户端 - 使用SOAPUI客户端

时间:2016-01-12 22:15:32

标签: asp.net wcf authentication client soapui

我正在尝试使用基本身份验证和WS安全性在ASP.NET,框架3.5中创建SOAP客户端

编辑:我现在已经添加了WSDL作为服务引用

端点类似于:https://webservice.com/GetFirstName WSDL是:https://webservice.com/wsdl? 我有一个用户名和密码。

使用SMARTBEAR SOAP UI客户端(很棒的工具!),我通过创建XML请求来实现这一点:     < '元素' >        '<' 用户ID '>' frank1< '' < '用户ID' >     < '元素' >

然后我输入端点URL,凭据。

执行时,我使用用户名/密码命中端点,进行身份验证,然后获得XML响应:

<'data contentType="application/xml; charset=UTF-8" contentLength="515">
'<!['CDATA[<?xml version='1.0' encoding='UTF-8'?'>'
        <'element'>
          <'FirstName'>Frank<'/FirstName>
        <'/element'>

所以上面的内容在SOAP UI Client中有效。

那么现在如何将其转换为在ASP.NET应用程序中工作?我有一些WCF的经验,但不知道从哪里开始。

如何使用基本身份验证创建SOAP对象信封,使用凭据填充SOAP标头,使用上面的示例XMl填充主体,然后定位URL端点以使其工作? (希望我已经措辞正确了)

0 个答案:

没有答案