软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > ASP教程 > .net 获取其他类型webservice的方式总结

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

    相关阅读
    栏目导航
    推荐软件