C#通过WEBREQUEST调用WEBSERVICE
来源:互联网 发布:朝鲜局势 知乎 编辑:程序博客网 时间:2024/06/10 18:04
1.首先通过WSDL说明创建SOAP消息 XML
2.创建WEBREQUEST,将XML加入WEBREQUEST的RequestStream
3.通过WEBREQUEST的Write函数发起请求
4.通过WEBREQUEST的GetResponse获取响应WebResponse
主要代码如下:
public static string GetSOAPReSource(string url, string datastr)
{
//发起请求
Uri uri = new Uri(url);
WebRequest webRequest = WebRequest.Create(uri);
webRequest.Timeout = 100000;
//webRequest.ContentType = "text/xml; charset=utf-8";
webRequest.Method = "POST";
using (Stream requestStream = webRequest.GetRequestStream())
{
byte[] paramBytes = Encoding.UTF8.GetBytes(datastr.ToString());
requestStream.Write(paramBytes, 0, paramBytes.Length);
}
//响应
WebResponse webResponse = webRequest.GetResponse();
using (StreamReader myStreamReader = new StreamReader(webResponse.GetResponseStream(), Encoding.UTF8))
{
string result = "";
return result = myStreamReader.ReadToEnd();
}
}
- C#通过WEBREQUEST调用WEBSERVICE
- C# WEBREQUEST简单调用WEBSERVICE方法
- MyEclipse 调用C# webservice(通过url)
- c#通过 wsdl调用Webservice 源码
- C# WebRequest
- 使用xfire编写webservice,并通过C#调用
- 在c#中通过http对象编程实现webservice调用
- php 调用c# .NET 写的webservice(亲测通过)
- C# 三种动态调用WebService的方法,测试通过
- C#通过构造Soap信息使用HttpWebRequest调用WebService
- C#利用webrequest 通过图片src保存到本地
- 通过SSL调用WebService
- 通过Ajax调用webService
- 通过SSL调用WebService
- 通过Ajax调用WebService
- 通过Jquery调用WebService
- 通过HttpClient调用webservice
- 通过httpclient调用webservice
- 等级考试(三):三级网络---似曾相识(续)
- [学习笔记]spring实战-spring之旅
- [刷题]Binary Tree Level Order Traversal
- Matlab中plot、fplot、ezplot的使用方法和区别
- 子网划分
- C#通过WEBREQUEST调用WEBSERVICE
- 第五课 画图板lesson 02 第二版(优化界面)
- spark编程指南
- 以一个非常弱智的例子来理解动态规划思想
- Ubuntu下终端闪退
- SharePoint 升级4 将内容数据库升级到 SharePoint 2013(Upgrade content databases to SharePoint 2013)
- 马克思主义句句是名言
- c程序打开计算器并结束计算器进程
- javascript语言扩展:可迭代对象(4)