<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          WsNetWebService 網(wǎng)絡請求庫

          聯(lián)合創(chuàng)作 · 2023-09-25 02:45

          WsNet 是一個 android WebService 的網(wǎng)絡請求庫。

          添加對應的maven庫地址

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

          添加對應的庫

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

          三方庫使用的簡單說明

          1.創(chuàng)建Wsnet對象,初始化Webservice的服務名和接入點(用網(wǎng)上查詢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 對應方法的參數(shù)

          WsFileParam 上傳圖片的參數(shù),傳的是圖片數(shù)據(jù)類型為byte[]

          類似Retrofit的用法

          3.創(chuàng)建接口對應的一個實體類,調(diào)用對應的方法即可

          WsApi wsApi = wsnet.create(WsApi.class);
          wsApi.getCountryCityByIp("119.132.20.130").execute(new WsCallBack() {
                      @Override
                      public void onSuccess(String result) {
                          //返回的結(jié)果數(shù)據(jù)
                      }
          
                      @Override
                      public void onFaile(String error) {
                          //調(diào)用的錯誤,返回錯誤信息
                      }
                  });

          PS:目前對返回的數(shù)據(jù),都是返回一個字符串,具體返回的數(shù)據(jù)格式,需要在得到對應的結(jié)果數(shù)據(jù)再進行轉(zhuǎn)換。

          瀏覽 18
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  青娱乐久久91 | 精品人妻无码视频 | 色老板在线最新地址 | 国产乱伦自拍视频 | 一本大道中文字幕无码29 |