SOAP对接JAVA接口
//工具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 版权协议,转载请附上原文出处链接和本声明。