惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
U
Unit 42
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
J
Java Code Geeks
D
DataBreaches.Net
B
Blog RSS Feed
D
Docker
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
F
Fortinet All Blogs
Y
Y Combinator Blog
A
About on SuperTechFans
V
V2EX
罗磊的独立博客
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
MongoDB | Blog
MongoDB | Blog
博客园 - 【当耐特】
Last Week in AI
Last Week in AI
S
SegmentFault 最新的问题
月光博客
月光博客
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
阮一峰的网络日志
阮一峰的网络日志

博客园 - neverlost

客户端开发杂记 html5 元素 来自 nativeformelements.com 闲扯,面向对象的ext4中的一些事儿1 Ext 4 beta1 发布似乎仍不给力 .net 下比较蛋疼的word 表格转excel表格 浅述教学上基于Media Player的视频切片方式 webservice传输数据量较大的情况的解决方案 - neverlost - 博客园 现场保障系统开发过程中增加并行处理(一) vs2010中文版+codesmith 5.2 安装失败 转的 winform开发连接webservice中单向证书 .net下开发windows服务的经验 .net 写的 webservice 给java调用 ext中使用tab方式 ext做列表页面关于查询多行的办法 关于架构的问题 ext的grid 获取页面内容方式 - neverlost - 博客园 微软.net下 charting 要注意的事情 - neverlost 2条路 代码生成 or 配置 2.1 2条路 代码生成 or 配置 2
.net 获取 其他类型的webservice的方式以及看法
neverlost · 2009-09-25 · via 博客园 - neverlost

最近项目较忙 正巧有个和管理通数据同步的部分,他们是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 "";
        }