WsNet 三方库使用的简单说明 WebService 网络请求库

程序名称:WsNet 三方库使用的简单说明

授权协议: 未知

操作系统: Android

开发语言: Java

WsNet 三方库使用的简单说明 介绍

WsNet 是一个 android WebService 的网络请求库。

添加对应的maven库地址

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

添加对应的库

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

三方库使用的简单说明

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

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

}

WsMethodName 对应声明对应的方法

WsParam 对应方法的参数

WsFileParam 上传图片的参数,传的是图片数据类型为byte[]

类似Retrofit的用法

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:目前对返回的数据,都是返回一个字符串,具体返回的数据格式,需要在得到对应的结果数据再进行转换。

WsNet 三方库使用的简单说明 官网

https://github.com/zdmisif/WsNet

相关编程语言

BBGestureBack Full screen return gesture(全屏手...
Framework7 或者叫 F7 是全功能的绑定 iOS 7 应用的...
iOS 调试库,支持 iOS8+,无需添加任何代码,方便 i...
DarkModeKit是在Apple官方的深色模式发布之前设计和...
SimpleNote iOS 版客户端。SimpleNote 是一款在多平...
Kivy iOS,此工具旨在为 iOS 编译必要的库以运行应用...