如何生成webservice接口,供别人调用
2016-07-30
展开全部
参考如下webservice主要是一些站点写好了的方法,供调用,当然也可以自己去编写自己的webservice,所以首先得找到这样的接口。看一些站点有没有这样的接口。下面就拿一个简单的天气预报接口。项目中调用:新建一个web项目,然后点击添加引用服务,然后点击确定。这样就会发现在webconfig文件里面多了一下节点,而且项目类中的ServiceReferences文件件多了一个绿色的东西。可以点击看看他有哪些方法,应该是在浏览器输入链接的方法是一致的,剩余就是怎么调用了。下面给出具体的代码:本代码值在webForm中先添加Lable、TextBox、Button以及Literal各一个。然后点击按钮。protectedvoidButton1_Click(objectsender,EventArgse){if(!string.IsNullOrEmpty(this.TextBox1.Text)){WeatherService.WeatherWebServiceSoapClientservice=newWeatherService.WeatherWebServiceSoapClient();String[]strWeatherInfo=service.getWeatherbyCityName(this.TextBox1.Text);StringBuilderstr=newStringBuilder("");str.AppendLine("查看天气信息如下:");foreach(stringinfoinstrWeatherInfo){str.AppendLine(info+"");}this.Literal1.Text=str.ToString();}}运行程序,就看到效果了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询