zoukankan      html  css  js  c++  java
  • .net 获取 其他类型的webservice的方式以及看法

    最近项目较忙 正巧有个和管理通数据同步的部分,他们是java写的 最郁闷的是不支持.net wsdl方式 一定要用 下面那办法 折腾人啊
    下面的代码是小事情 很奇怪 在各个区都在应用的时候 他们项目也在开发的时候为什么就不能升级呢?似乎在尽快完成项目和把软件做的更好之间都选择了前者,无奈啊程序员这行业在我们国家太多吃青春饭了
            /// <summary>
            /// 连接远程WebService,并分析Soap协议
            /// </summary>
            /// <param name="functionName">需要执行的方法名称</param>
            /// <param name="parameters">方法参数</param>
            /// <returns>返回Soap主体</returns>
            public String ConnectionWebServiceSOAP(string functionName, string parameters)
            {
                string url = string.Format("http://xxxxxxxxxxxx/CjzlWs?invoke={0}&pid={1}&auth={2}{3}", functionName, _pid, _auth, parameters);
                string soapString = "";

                Console.WriteLine("开始获取SOAP数据......");
                using (WebClient client = new WebClient())
                {
                    client.Encoding = Encoding.UTF8;

                    soapString = client.DownloadString(url);
                }

                Console.WriteLine("开始加载SOAP数据......");
                XmlDocument doc = new XmlDocument();
                doc.LoadXml(soapString);
                XmlNode node = doc.SelectSingleNode("//return");

                if (node != null)
                {
                    string xmlSource = "<context>" + node.InnerText + "</context>";
                    return xmlSource;
                }

                return "";
            }

  • 相关阅读:
    [C#] XmlDocument 搭配 Linq 與 XPath
    使用 Visual C# .NET 通过 XPath 表达式查询 XML
    Using the Contact Selector Control
    初学jquery之自学笔记(4)
    微软所有的sdk
    Sharepoint 2010 sdk
    Open your rolodex from InfoPath using the Contact Selector
    纯粹B/S方式实现InfoPath的设计和运行时Web Builder [转载]
    ExtJs之Ext.data.Store
    创建可绑定到 InfoPath 表单数据的 ActiveX 控件
  • 原文地址:https://www.cnblogs.com/neverlost/p/1573746.html
Copyright © 2011-2022 走看看