Skip to content

kukuze/Ok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ok 本项目主要针对http请求返回值为json的数据处理,验证,错误记录,重试。

get 添加map或者k,v增加参数 for (int i = 1; i <=5; i++) { System.out.println(Ok.builder().url("https://reqres.in/api/users/"+i).get().sync()); }

post支持
json Form postUrlEncoded 无法添加Param,可以添加请求头。

多url 自动使用线程池,返回jsonarray 单url 返回jsonobject

调用顺序为 1.Ok.builder

2.url||param||header||urls

3.get||post

4.sync||async

重试得机制为如果没获取到数据,超时等就重试,如果获取到的数据 code为 200则不重试,否则重试。当然也可以自定义重试,code等规则。

    <dependency>
        <groupId>cn.glwsq.kukuze</groupId>
        <artifactId>Ok</artifactId>
        <version>0.0.8</version>
    </dependency>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages