地址是这种的:http://192.120.2.244:900/iih.ei.std.i.IIHService?xxx&xxxx=4xx9xx35-e4xc-xxxxx
入参是这样的:<soapenv:Envelope xmlns:soapenv="http://xxx.xmlsoap.org/soap/envelope/" xmlns:i="http://i.xxx.ei.xxx/">
<soapenv:Header/>
<soapenv:Body>
<i:process>
<code>SI0038</code>
<xml><![CDATA[
<iihparam>
<id>00000</id>
<name>0000</name>
<type>IIH</type>
<Data>
<sex>117</sex>
<age></age>
<begin>2021-06-19 00:00:01</begin>
<end>2021-06-19 22:22:22</end>
</Data>
</iihparam>
]]></xml>
</i:process>
</soapenv:Body>
</soapenv:Envelope>
大概如下,题主试试。帮助到你能点个采纳吗,谢谢,有什么问题可以继续问~
var s = @"<soapenv:Envelope xmlns:soapenv=""http://xxx.xmlsoap.org/soap/envelope/"" xmlns:i=""http://i.xxx.ei.xxx/"">
<soapenv:Header/>
<soapenv:Body>
<i:process>
<code>SI0038</code>
<xml><![CDATA[
<iihparam>
<id>00000</id>
<name>0000</name>
<type>IIH</type>
<Data>
<sex>117</sex>
<age></age>
<begin>2021-06-19 00:00:01</begin>
<end>2021-06-19 22:22:22</end>
</Data>
</iihparam>
]]></xml>
</i:process>
</soapenv:Body>
</soapenv:Envelope>";
var request =( System.Net.HttpWebRequest) System.Net.HttpWebRequest.Create("http://192.120.2.244:900/iih.ei.std.i.IIHService?xxx&xxxx=4xx9xx35-e4xc-xxxxx");
request.Method = "POST";
var io = request.GetRequestStream();
var data = System.Text.Encoding.UTF8.GetBytes(s);
io.Write(data, 0, data.Length);
io.Flush();
io.Close();
var response = (System.Net.HttpWebResponse)request.GetResponse();
var reader = new System.IO.StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8);
s = reader.ReadToEnd();//s就是你需要的返回内容
reader.Close();
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!