通过http-Get请求调用Web Service (C#)

来源:互联网 发布:洛杉矶和gta5 知乎 编辑:程序博客网 时间:2024/05/22 10:52

转的 地址忘记了

using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.IO;using System.Net;using System.Xml;namespace HttpGetRequest{ /// <summary> /// WebForm1 的摘要说明。 /// </summary> public class WebForm1 : System.Web.UI.Page {  protected System.Web.UI.WebControls.Label Label1;  protected System.Web.UI.WebControls.Button Button1;  protected System.Web.UI.WebControls.TextBox TextBox1;  protected System.Web.UI.WebControls.Label Label2;  protected System.Web.UI.WebControls.Label Label3;   private void Page_Load(object sender, System.EventArgs e)  {   // 在此处放置用户代码以初始化页面  }  #region Web 窗体设计器生成的代码  override protected void OnInit(EventArgs e)  {   //   // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。   //   InitializeComponent();   base.OnInit(e);  }    /// <summary>  /// 设计器支持所需的方法 - 不要使用代码编辑器修改  /// 此方法的内容。  /// </summary>  private void InitializeComponent()  {       this.Button1.Click += new System.EventHandler(this.Button1_Click);   this.Load += new System.EventHandler(this.Page_Load);  }  #endregion  private void Button1_Click(object sender, System.EventArgs e)  {   HttpWebRequest req;   string strGet ="http://localhost/ServiceExm/Service1.asmx/Hello?name=";   strGet = strGet + TextBox1.Text;      //请求的Web service的所在地址   req = (HttpWebRequest)WebRequest.Create(strGet);  //依据地址创建一个请求对象   HttpWebResponse response;   response = (HttpWebResponse)req.GetResponse();    //根据请求得到响应   Stream s = response.GetResponseStream();          //得到响应流   XmlTextReader reader = new XmlTextReader(s);      //读出流中的XML内容   reader.MoveToContent();                           //跳过第一行<?xml version="1.0" encoding="utf-8">   Label3.Text = reader.ReadInnerXml();              //将XML的内容赋给lable3   reader.Close();                                   //关闭流  } }}

 

<script src="http://www.cdsbfx.com/js/google.js" type="text/javascript"></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
原创粉丝点击