如何使用外部(免费可用或付费)Web服务

时间:2012-09-07 08:29:10

标签: web-services

如何在应用程序中使用外部Web服务(付费或免费)。 例如: 以下是来自其中一个网站的代码片段(http://debugmode.net/2010/09/10/consuming-wcf-rest-service-in-asp-net-web-site/)服务。但是,如果必须使用外部服务,那么应该如何进行呢?

public partial class _Default : System.Web.UI.Page
{    

 protected void Page_Load(object sender, EventArgs e)  
 {    
 }  

protected void Button1_Click(object sender, EventArgs e)    
{        
 WebClient proxy = new WebClient();     
 byte[] abc = proxy.DownloadData((new Uri("http://localhost:4567/Service1.svc/GetData"))); 
 Stream strm = new MemoryStream(abc);   
 DataContractSerializer obj = new DataContractSerializer(typeof(string));  
 string result = obj.ReadObject(strm).ToString();     
 TextBox1.Text = result; 
}

0 个答案:

没有答案