国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 头条 > Forest v1.5.3 正式版本发布

Forest v1.5.3 正式版本发布

Forest

头像

小妮浅浅

2021-09-24 17:46:476675浏览 · 0收藏 · 0评论

v1.5.3 本版发布了,本次版本更新新增了较多功能,其中有许多重大更新。

1. 新增Forest快捷接口

以前版本使用 Forest,必须先定义一个 interface 接口类,这种形式可以满足大多数情况的场景。 但若想快速访问一个url可能显得不合时宜。 所以本次更新新增了快捷接口,不用再从定义接口开始了。

它大概长这个样子:

// Get请求
// 并以 String 类型接受数据
String str = Forest.get("/").executeAsString();
 
// Post请求
// 并以自定义的 MyResult 类型接受
MyResult myResult = Forest
   .post("/")
   .execute(MyResult.class);
 
// 通过 TypeRefernce 引用类传递泛型参数
// 就可以将响应数据以带复杂泛型参数的类型接受了
Result<List<User>> userList = Forest
   .post("/")
   .execute(new TypeReferenceList<Result<List<User>>>() {});
 
 
// 定义各种参数
// 并以 Map 类型接受
Map<String, Object> map = Forest.post("/")
      .backend("okhttp3")        // 设置后端为 okhttp3
      .contentTypeJson()         // 设置 Content-Type 头为 application/json
      .host("127.0.0.1")         // 设置地址的host为 127.0.0.1
      .port(8080)                // 设置地址的端口为 8080
      .addBody("a", 1)           // 添加 Body 项(键值对): a, 1
      .addBody("b", 2)           // 添加 Body 项(键值对:  b, 2
      .maxRetryCount(3)          // 设置请求重试次数为 3
      // 设置 onSuccess 回调函数
      .onSuccess((data, req, res) -> { log.info("success!"); })
      // 设置 onError 回调函数
      .onError((ex, req, res) -> { log.info("error!"); })
      // 设置请求成功判断条件回调函数
      .successWhen((req, res) -> res.noException() && res.statusOk())
      // 执行并返回Map数据类型对象
      .executeAsMap();

 2. 请求成功条件/重试条件

@Success 注解

先要定义 SuccessWhen 接口的实现类

public class TestSuccessWhen implements SuccessWhen {
 
    /**
     * 请求成功条件
     * @param req Forest请求对象
     * @param res Forest响应对象
     * @return 是否成功
     */
    @Override
    public boolean successWhen(ForestRequest req, ForestResponse res) {
        // 没有异常 并且 状态码在正常范围 并且 状态码不等于203
        // 当然在这里也可以写其它条件,比如 通过 res.getData() 或 res.getConent() 获取业务数据
        // 再更具业务数据判断是否成功
        return res.noException() && res.statusOk() && res.statusCode() != 203;
    }
}

以上就是Forest v1.5.3 正式版本发布的介绍,希望对大家有所帮助。更多精彩内容分享:头条

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《丰满人妻的滋味2HD| 法国空姐| 公交车大肉大捧一进一出好爽 | 黄瓜视频APP| 亚洲AV少妇高潮嗷嗷叫| 上课装睡B被同学扣了一节课| 日韩AV| 高压监狱免费观看完整版在线播放| 妻子的姐姐免费观看大全电视剧| 录像狗配女人| 双男主GAI免费观看网站| 在线观看| 久久久| 老头跪在两腿之间吃奶| 内衣走秀| 公交车大肉大捧一进一出好爽| 校服| 国精产品一品二品国精| 轮流和两个男人一起很容易染病吗| 欧美XBOX与IPHONE| 伦理《禁忌12》| 少女配狗播放视频| 巨乳美女| 樱花官方IMOMOE官网入口| 《好好疼爱里面》免费看| 口咬的10个绝招图片| 香港明星| 亚洲一区二区| 我寄宿在妈妈闺蜜家电视剧| 单亲妈妈韩剧在线观看全集| 姨母的绣感中字完整版| 胡桃用手抠出许多白色粘液咋办| 星空麻花MV高清| 家公给我治疗5中字| 蜜桃来偷欢免费观看高清电视剧 | 成全视频观看免费高清中国电视剧| 初中小姐姐脚丫踩在男生困困| EXO妈妈MV高清在线观看| 《尼姑庵春梦》| 人犬兽人高清版在线观看| 暴躁少女免费看完整版