美文网首页
Android 调用WebService 的接口库

Android 调用WebService 的接口库

作者: L明明 | 来源:发表于2017-09-29 18:01 被阅读0次

WsNet

android WebService的网络请求库

GitHub项目地址:https://github.com/zdmisif/WsNet

https://raw.githubusercontent.com/zdmisif/WsNet/master

添加对应的maven库地址

maven {  
   url "https://raw.githubusercontent.com/zdmisif/WsNet/master"  
} 

添加对应的库

dependencies{  
        compile 'com.sandu.develop:wsnet:0.0.1'  
}  

三方库使用的简单说明

1.创建Wsnet对象,初始化Webservice的服务名和接入点(用网上查询IP所属地的Webservice作为例子)

Wsnet wsnet = new Wsnet();
wsnet.init("http://WebXml.com.cn/", "http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx");

2.生成一个定义方法的接口类

public interface WsApi {

    @WsMethodName("getCountryCityByIp")
    WsCall getCountryCityByIp(@WsParam("theIpAddress") String theIpAddress);

}

WsMethodName 对应声明对应的方法
WsParam 对应方法的参数
类似Retrofit的用法

3.创建接口对应的一个实体类,调用对应的方法即可

WsApi wsApi = wsnet.create(WsApi.class);
wsApi.getCountryCityByIp("119.132.20.130").execute(new WsCallBack() {
            @Override
            public void onSuccess(String result) {
                //返回的结果数据
            }

            @Override
            public void onFaile(String error) {
                //调用的错误,返回错误信息
            }
        });

PS:目前对返回的数据,都是返回一个字符串,具体返回的数据格式,需要在得到对应的结果数据再进行转换。

自己简单写的一个库,只是为了简单化对Webservice接口的请求。

相关文章

  • Android 调用WebService 的接口库

    WsNet android WebService的网络请求库 GitHub项目地址:https://github....

  • NetCore 调用WebService

    引用WebService 引用成功 调用WebService接口 http *https

  • 如何用IOS调用WebService(SOAP接口)

    如何用IOS调用WebService(SOAP接口) 这篇文章主要介绍了如何用IOS调用WebService(SO...

  • 调用webservice接口流程。

    1:使用soapUI调用下其他同事给的webservice地址,如果是通的。 就用apache的cxf生成webs...

  • iOS调用webservice接口

    首先了解下webservice三要素 SOAP:基于XML的一种协议规范,用来描述传递信息的格式(接口调用要遵循此...

  • iOS --调用webservice接口

    其实小兵今天写这个东西,主要是为了以后的小伙伴遇到调用WebService接口,主要介绍了如何用IOS调用WebS...

  • iOS 调用webService 接口

    1 ) SOAP:基于XML的一种协议规范,用来描述传递信息的格式(接口调用要遵循此格式)2 ) WSDL:描...

  • HttpClient调用WebService接口

    1.接到需求开发一个服务接口,因原项目是webservice搭建的,所以再此基础上进行开发。数据传递的格式是xml...

  • PHP调用WebService接口

    先测试接口是否可以访问 明确你需要调用的方法以及方法需要的参数 , 以下是我需要调用的方法以及参数类型截图 可以看...

  • Android调用WebService

    Web Services(Web服务)是一个用于支持网络间不同机器互操作的软件系统,它是一种自包含、自描述和模块化...

网友评论

      本文标题:Android 调用WebService 的接口库

      本文链接:https://www.haomeiwen.com/subject/fatwextx.html