net调用java接口
来源:互联网 发布:程序员常用字体 编辑:程序博客网 时间:2024/06/08 16:42
string data = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">" + "<soap:Body>" + "<payload xmlns=\"http://PRM_M04_GetUserInfoSrv.webservice.channelapply.access.protal.zte.com\">" + "<SYSTEMID xmlns=\"http://webservice.channelapply.access.protal.zte.com/PRM_M04_GetUserInfoSrv\">2391f8fff32d01abc115baefb8dc8ce3</SYSTEMID>" + "<RESERVED1 xsi:nil=\"true\" xmlns=\"http://webservice.channelapply.access.protal.zte.com/PRM_M04_GetUserInfoSrv\" />" + "<RESERVED2 xsi:nil=\"true\" xmlns=\"http://webservice.channelapply.access.protal.zte.com/PRM_M04_GetUserInfoSrv\" />" + "<RESERVED3 xsi:nil=\"true\" xmlns=\"http://webservice.channelapply.access.protal.zte.com/PRM_M04_GetUserInfoSrv\" />" + "<RESERVED4 xsi:nil=\"true\" xmlns=\"http://webservice.channelapply.access.protal.zte.com/PRM_M04_GetUserInfoSrv\" />" + "<RESERVED5 xsi:nil=\"true\" xmlns=\"http://webservice.channelapply.access.protal.zte.com/PRM_M04_GetUserInfoSrv\" />" + "</payload>" + "</soap:Body>" + "</soap:Envelope>"; byte[] requestBuffer = Encoding.GetEncoding("utf-8").GetBytes(data); HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://10.17.140.24:8999/services/PRM_M04_GetUserInfoSrv"); request.Method = "POST"; request.ContentType = "text/xml; charset=utf-8"; request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.5477)"; request.Headers.Add("SOAPAction", "\"\""); request.ContentLength = requestBuffer.Length; using (Stream requestStream = request.GetRequestStream()) { requestStream.Write(requestBuffer, 0, requestBuffer.Length); requestStream.Close(); } WebResponse response = request.GetResponse(); using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("utf-8"))) { //取到xml string str = reader.ReadToEnd(); reader.Close(); str = Regex.Replace(str, "(?<=<)(.*?)(?=:):", "", RegexOptions.IgnoreCase); str = Regex.Replace(str,"xmlns(.*?)http[\\w\\W]*?\"","",RegexOptions.IgnoreCase); XmlDocument xml = new XmlDocument(); xml.LoadXml(str); XmlNode node = xml.SelectSingleNode("outputCollection"); }
0 0
- net调用java接口
- .net 调用JAVA短信接口
- java webservice调用.net接口
- JAVA通过Webserivces调用.Net接口
- java.net.URL调用http接口
- Java调用.net WebService接口方法步骤
- php 调用.net 接口
- .NET调用SAP接口
- .NET调用SAP接口
- .net 调用webservice接口
- Java代码调用Net接口进行Webservices对接
- .net调用java 的webService WSDL 接口地址
- Java用axis2调用.net发布的web services接口
- Java 调用底层接口
- Java调用股票接口
- Java WebService 接口调用
- Java调用硬件接口
- java调用webservice 接口
- 20150227题解
- Windows下vim方式操作软件+Gvim使用
- Android项目中使用javacv和javacpp的代码混淆配置
- 【小超_U3D】Unity3D占用内存太大的解决方法
- 理解线程同步
- net调用java接口
- android应用程序键盘事件机制
- 跨域用的所有资料
- 修改ASPxGridView的提示No data to display为图片或自定义文字
- Windows Gvim工程配置
- android游戏开发Bitmap的使用
- iOS之富文本
- Linux 下tomcat多实例部署
- win7 64位 安装Apache时页面报could not find driver 解决办法