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 });
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM