美文网首页
Android接口相关问题

Android接口相关问题

作者: Amy木婉清 | 来源:发表于2020-12-17 11:30 被阅读0次

    Android在对接接口的时候会有一个ApiServer接口,里面存放对接接口的所有接口,请求方式有GET,POST,PUT;
    GET对应的查询方式是Query,QueryMap
    QueryMap形式写法:

    @QueryMap ArrayMap<String, Object> params
    

    写法如下:

    /**
     BaseModel是封装好的公共基类,里面有code,message,success,data,其中data可变;
    ArrayList是指当接口端data展示为方括号形式,即为数组形式,利用ArrayList。XXXBean指的是根据后端给的接口响应内容利用Gsonformat生成的bean对象,当为基类中对象时,bean可不写。
    getxxx指的是所写接口调用的内同,后面即键值对的方式,key-value;查询方式和后端所给一致,key与后端给的字段一致,类型相匹配给一个vaule,这是多个参数,还可以一个参数。
    */
     @GET("接口地址")
    Observable<BaseModel<ArrayList<XXXBean>>> getxxx(@Query("key") int vaule, @Query("key") boolean vaule);
    

    BaseModle后面所跟的泛型,可以根据所需要的类型进行不同的指定,例如Integer,Boolean,或者是一个Bean对象,如果是类型必须是装箱之后的大写那种
    POST对应的是Body
    PUT对应的也是Body
    Body形式写法:

    @Body ArrayMap<String, Object> params
    

    相关文章

      网友评论

          本文标题:Android接口相关问题

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