虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > C#编程 > C# Soap调用WebService的实例

C# Soap调用WebService的实例
类别:C#编程   作者:码皇   来源:互联网   点击:

下面小编就为大家带来一篇C Soap调WebService的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

实例如下所示:

    public class WebServiceHelper {
    /// <summary> /// Soap协议Post方法 /// </summary> /// <param name="uri">WebService地址</param> /// <param name="str">传入Soap协议格式数据</param> /// <returns></returns> public static string SendToReturn(Uri _uri, string _str) {
    string _returnstr = "";
    //发起请求 WebRequest webRequest = WebRequest.Create(_uri);
    webRequest.ContentType = "text/xml;
    charset=utf-8";
    webRequest.Method = "POST";
    using (Stream requestStream = webRequest.GetRequestStream()) {
    byte[] paramBytes = Encoding.UTF8.GetBytes(_str);
    requestStream.Write(paramBytes, 0, paramBytes.Length);
    }
    //响应 try {
    WebResponse webResponse = webRequest.GetResponse();
    using (StreamReader myStreamReader = new StreamReader(webResponse.GetResponseStream(), Encoding.UTF8)) {
    _returnstr = myStreamReader.ReadToEnd();
    }
    }
    catch (WebException ex) {
    _returnstr = new StreamReader(ex.Response.GetResponseStream()).ReadToEnd();
    }
    return _returnstr;
    }
    }

以上这篇C# Soap调用WebService的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • C#动态webservice调用接口
  • c#动态调用Webservice的两种方法实例
  • C#调用webservice接口的最新方法教程
相关热词搜索: C Soap 调用 WebService