请帮忙:如何用C#写调用WebService方法的客户端代码(100分!!!) 找本书看看,OR网上搜一下吧,太多了在这里给你个代码对你有什么用呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ///////getprivate void button1_Click(object sender, System.EventArgs e) { System.Net.HttpWebRequest req; string strGet = "http://localhost/BOOK/CH3/FirstServicecs.asmx/Hello?name="; strGet = strGet + textBox1.Text; req = (System.Net.HttpWebRequest )WebRequest.Create(strGet); System.Net.HttpWebResponse response; response = (System.Net.HttpWebResponse)req.GetResponse(); System.IO.Stream s; s = response.GetResponseStream(); XmlTextReader reader=new XmlTextReader (s); reader.MoveToContent(); label1.Text = reader.ReadInnerXml(); }/////postprivate void button1_Click(object sender, System.EventArgs e) { string url; url = "http://localhost/BOOK/CH3/FirstServicecs.asmx/Hello"; HttpWebRequest req; req = (HttpWebRequest)WebRequest.Create(url); //POST方式请求 req.Method = "POST"; //内容类型 req.ContentType = "application/x-www-form-urlencoded"; //参数经过URL编码 string paraUrlCoded= System.Web.HttpUtility.UrlEncode("name"); paraUrlCoded = paraUrlCoded + "=" + System.Web.HttpUtility.UrlEncode(textBox1.Text); byte[] payload; //将URL编码后的字符串转化为字节 payload = System.Text.Encoding.UTF8.GetBytes(paraUrlCoded); //设置请求的ContentLength req.ContentLength = payload.Length; //获得请求流 Stream writer = req.GetRequestStream(); //将请求参数写入流 writer.Write(payload, 0, payload.Length); //关闭请求流 writer.Close(); //获得响应流 HttpWebResponse response = (HttpWebResponse)req.GetResponse(); System.IO.Stream s; s = response.GetResponseStream(); XmlTextReader reader =new XmlTextReader(s); reader.MoveToContent(); label1.Text = reader.ReadInnerXml(); reader.Close(); }摘自电子工业出版社 《.net web 服务开发指南》 怎么用list列表中的某一列当条件去查询然后显示在listview上 怎么解释abc呢,在类继承里,A是B的父类 。A abc =new B(); 怎样在winform中将一个或多个文件打包成exe文件 请教一个vs正则表达式 帮帮我,这个如何用js+C#实现,在线等! 求一简单的正则表达式!谢谢 c# 如何实现点击按钮在文本框中显示代码 C# 窗体掉用问题 数据转换(int->(string)bit) 面向对象与自定义数据表 C#中怎么调用命名管道的WinAPI? 水晶报表为什么不能显示出来??
private void button1_Click(object sender, System.EventArgs e)
{
System.Net.HttpWebRequest req;
string strGet = "http://localhost/BOOK/CH3/FirstServicecs.asmx/Hello?name=";
strGet = strGet + textBox1.Text;
req = (System.Net.HttpWebRequest )WebRequest.Create(strGet);
System.Net.HttpWebResponse response;
response = (System.Net.HttpWebResponse)req.GetResponse();
System.IO.Stream s;
s = response.GetResponseStream();
XmlTextReader reader=new XmlTextReader (s);
reader.MoveToContent();
label1.Text = reader.ReadInnerXml();
}/////post
private void button1_Click(object sender, System.EventArgs e)
{
string url;
url = "http://localhost/BOOK/CH3/FirstServicecs.asmx/Hello";
HttpWebRequest req;
req = (HttpWebRequest)WebRequest.Create(url);
//POST方式请求
req.Method = "POST";
//内容类型
req.ContentType = "application/x-www-form-urlencoded";
//参数经过URL编码
string paraUrlCoded= System.Web.HttpUtility.UrlEncode("name");
paraUrlCoded = paraUrlCoded + "=" + System.Web.HttpUtility.UrlEncode(textBox1.Text);
byte[] payload;
//将URL编码后的字符串转化为字节
payload = System.Text.Encoding.UTF8.GetBytes(paraUrlCoded);
//设置请求的ContentLength
req.ContentLength = payload.Length;
//获得请求流
Stream writer = req.GetRequestStream();
//将请求参数写入流
writer.Write(payload, 0, payload.Length);
//关闭请求流
writer.Close();
//获得响应流
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
System.IO.Stream s;
s = response.GetResponseStream();
XmlTextReader reader =new XmlTextReader(s);
reader.MoveToContent();
label1.Text = reader.ReadInnerXml();
reader.Close();
}
摘自电子工业出版社 《.net web 服务开发指南》