webservice教程(怎么在http中利用webservice对httprequest和httpresponse进行操作)

发布时间:2025-12-11 02:34:48 浏览次数:2

客户端:

// 创建一个DataTable

DataTable data = new DataTable("Project");

data.Columns.Add("Name");

data.Columns.Add("Birthday");

data.Rows.Add(new object[] { "Wendy", "1978/03/11" });

data.Rows.Add(new object[] { "Philip", "2000/11/05" });

data.Rows.Add(new object[] { "Felix", "1999/08/04" });

using (var ms = new MemoryStream())

{

// 将DataTable用Xml格式写入流

data.WriteXml(ms, XmlWriteMode.WriteSchema);

var client = new WebClient();

// 定义HttpRequest的Content-Type(xml,json等)

client.Headers.Add("Content-Type", "text/xml");

var url = "http://localhost:2609/Service1.asmx/SendXml";

// Send HttpRequest

var resp = client.UploadData(url, "POST", ms.ToArray());

var strResp = System.Text.Encoding.UTF8.GetString(resp);

MessageBox.Show(strResp);

}

服务端:

复制代码 代码如下:

客户端输出""3""

关于怎么在http中利用webservice对httprequest和httpresponse进行操作就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

webservice教程
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477