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

  • 相关阅读:
    变形与动画
    验证状态、禁用
    选择列表和可多选的选择列表
    浏览——选择文件
    引用
    <abbr> 元素的样式为显示在文本底部的一条虚线边框,当鼠标悬停在上面时会显示完整的文本(只要您为 <abbr> title 属性添加了文本)
    bootstrap强调类名
    bootstrap列排序
    jsp变量的使用规则
    随机生成30个四则运算算式
  • 原文地址:https://www.cnblogs.com/neverlost/p/1573746.html
Copyright © 2011-2022 走看看