//工具SoapUI

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wser="http://www.wservicedddddd.com/"> <soapenv:Header> <osbappid>osbappid</osbappid> <osbappkey>osbappkey</osbappkey> </soapenv:Header> <soapenv:Body> <wser:InterfaceName> <!--Optional:--> <arg0> <!--Optional:--> <input>JSON</input> </arg0> </wser:InterfaceName> </soapenv:Body> </soapenv:Envelope>

 using System.ServiceModel;
 using System.ServiceModel.Channels;

//引用SOAP代理之后 调用配置接口信息
MySOAPClient MySOAPClient = new MySOAPClient("PORT", CommonConfig.ApiUrlConfig);
using (OperationContextScope scope = new OperationContextScope(MySOAPClient.InnerChannel))
{
  //接口请求表头密钥
    OperationContext.Current.OutgoingMessageHeaders.Add(MessageHeader.CreateHeader("osbappid", string.Empty, "osbappid"));
    OperationContext.Current.OutgoingMessageHeaders.Add(MessageHeader.CreateHeader("osbappkey", string.Empty, "osbappkey"));

    MySOAPClient.CallInterface(new netIvrReq { input = JSON });
}

 

版权声明:本文为Arice原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Arice/p/12795113.html