c#

位置:IT落伍者 >> c# >> 浏览文章

C#调用WebService示例


发布日期:2018年07月20日
 
C#调用WebService示例

C#调用WebService时和JS调用时有很多相似的地方让我们来一步一步实现

第一步创建一个WebService

这一步和JS调用WebService相同在此不多说了详细可访问如下地址

地址<;

第二步创建一个页面实现C#调用Web服务

在页面上添加一个按钮后台代码如下

代码

using System;

using SystemCollectionsGeneric;

using SystemLinq;

using SystemWeb;

using SystemWebUI;

using SystemWebUIWebControls;

using MSXML;

public partial class Default : SystemWebUIPage

{

protected void Page_Load(object sender EventArgs e)

{

}

protected void Button_Click(object sender EventArgs e)

{

//Web服务的地址

string URL = ;

//拼接数据

string data;

data = <?xml version=\\ encoding=\utf\?>;

data = data + <soap:Envelope xmlns:xsi=\instance\ xmlns:xsd=\\ xmlns:soap=\envelope\>;

data = data + <soap:Body>;

data = data + <HelloWorld xmlns=\\ />;

data = data + </soap:Body>;

data = data + </soap:Envelope>;

//创建异步对象(XMLHTTP对象在MSXML下)

XMLHTTP xmlhttp = new XMLHTTP();

xmlhttpopen(POST URL false null null);

xmlhttpsetRequestHeader(ContentType application/soap+xml);

xmlhttpsend(data);

ResponseWrite(SystemTextEncodingUTFGetString((byte[])xmlhttpresponseBody));

ResponseEnd();

}

}

当点击按钮时效果如下图

               

上一篇:基于VC.NET的GDI+编程之CImage

下一篇:详细解说C#里使用指针