如何生成webservice接口,供别人调用

如题所述

参考如下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();}}运行程序,就看到效果了。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何调用别人提供的webservice接口
1、调用WebService的Client端采用jax-ws调用WebService; 流程: 1) 建立JavaProject; 2) 建立WebServiceClient: (1) OtherèMyEclipseèWebServicesèWebServiceClient; (2) “Strategy”只能选jax-ws(不能选XFire); (3) 选用WSDL URL;((3)(4)两步表示只能用jax-ws采用WSDL解析的方式...

如何调用别人提供的webservice接口
1、首先打开VS2013,选择文件->新建->项目。2、在项目中选择【控制台应用程序】,将项目名称重新命名为【WebServiceTest】。3、点击项目右键,选择添加->服务引用。4、在地址栏中输入WebServie链接地址后回车,然后重新命名服务名称为【ServiceGetWeather】,点击确定后在代码中就可以看到添加的服务应用了。

如何开发webservice接口
1、编写服务代码 服务代码提供了两个函数,分别为sayHello和sayHelloToPerson,在HelloService.java类中 2、发布WebService 要将上边写的HelloService类发布为WebService,需要先搭建Web应用。下面是在Tomcat下使用Axis创建WebService服务的例子。3、在Tomcat下创建Web应用 在该例子中,在Tomcat下创建了一个con...

如何调用webservice接口
下面我们就拿一个简单的天气预报接口。先把天气预报接口的地址输入地址栏: ( http:\/\/webservice。36wu。com\/weatherService.asmx 这个是例子,实际中根据个人需要修改)会出现一些带有链接的方法名和参数说明之类的。看完之后,然后进链接可以看到测试,可以先把我们想测试的参数写进去,点击调用,会出现...

使用C#创建webservice及调用方式?
1、创建Webservice服务,需要在VS中首先创建一个Web工程,再添加一个Webservice类即可,。2、编写Webservice的方法,以下以VS默认的HelloWord为例。另外在实际使用中,出现过部署到ESB后不识别的情况,后经测试发现需要增加以下内容:3、在Webservice类上点击右键-在浏览器中查看,可以查看webservice服务,...

Java开发必知:WebService客户端调用的5种常见方式
方式一:使用jdk原生代码实现调用。必要条件:webservice服务端发布地址、webservice服务发布的接口类、参数和返回值实体类。方式二:使用wsimport命令生成客户端代码再调用。方法三:动态调用,根据发布地址动态生成客户端然后调用。方式四:代理工厂的方式。方法五:使用httpClient的方式调用,借助第三方工具Soap...

android调用webservice接口都有什么方式
1、首先如果想在Android平台上调用WebService需要依赖于第三方类库:ksoap2 而在Android平台上,使用的是ksoap2 Android,一个高效,轻量级的SOAP开发包 2、获取相关的一些参数 首先找到需要获取的服务,然后记录相关的参数: NameSpace(命名空间),SoapAction以及URL就不用说了,其他参数这样找:3、先把框住的...

C#如何让调用webservice接口wsdl,要源码
在工程的引用节点添加一个Web引用,填入WebService的地址,VS会生成全部接口代码。然后在项目中直接实例化调用,或利用各种设计模式实例化再调用。由于很多是IDE的操作,没有源码。MyWebService mw = new MyWebService();mw.ServiceMethod();就这样调;...

如何调用webservice接口
ava调用WebService可以直接使用Apache提供的axis.jar自己编写代码,或者利用Eclipse自动生成WebService Client代码,利用其中的Proxy类进行调用。理论上是一样的,只不过用Eclipse自动生成代码省事些。1、编写代码方式:package com.yudun.test;import java.rmi.RemoteException;import org.apache.axis.client.Call...

C++程序实现WebService接口调用
此时可以补充你那个SOAPAction: "http:\/\/xxx.com\/GetMessage"头和后面那一串soap的xml,字符串格式)、InternetCloseHandle、HttpQueryInfo(看看是不是拿到http 200了)、InternetReadFile(接收返回数据),之后你把各种之前没关掉的HINTERNET关掉即可 p.s.你可能需要一套xml的库来帮你处理这些字符串 ...

相似回答