首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

RxHttp 一条链发送请求,新一代Http请求神器(一)

:rxhttp:1.0.1' //注解处理器,生成RxHttp类,即可一条链发送请求 annotationProcessor 'com.rxjava.rxhttp:rxhttp-compiler:1.0.1...我们现在来解疑惑,为什么我们的库叫RxHttp,但是初始化、设置公共参数等却用HttpSender?因为RxHttp这个类不在RxHttp库中,它是通过注解处理器生成的类。...前面我们看到gradle依赖时,使用了 annotationProcessor 'com.rxjava.rxhttp:rxhttp-compiler:1.0.1' 该注解处理器的目的就是在项目中生成RxHttp...,而Post是RxHttp.postForm,除此之外,没有任何区别,我们在看来来,RxHttp都有哪些静态方法供我们选择请求方式 ?...如果你觉得RxHttp+RxLife好用,请记得给我star RxHttp还是会有它的不足,如果有好的idea,请留言或者联系我。

84030

Android OkHttp 史上最优雅的设置baseUrl

首先,我觉得是对文件的操作不是那么的友好,如文件上传/下载、上传/下载进度监听、断点下载,这些都需要我们进行二次封装,看过Android 史上最优雅的实现文件上传、下载及进度的监听的同学知道,使用RxHttp...也是非常重要的一点,那就是Activity/Fragment销毁时,对请求的关闭,通常我们的做法是为请求设置Tag,然后根据此Tag去关闭一系列请求,又或者拿到Call对象,去关闭单个请求,极其的麻烦,如果你使用RxHttp...会对我们传入url做判断,如果url里已经有baseUrl,即是一条完成url链接,就不会添加@DefaultDomain注解表明的baseUrl,否则就会添加,我们通过日志来观察以下结果(过滤RxHttp...Url.baseUrl = "http://www.baidu.com"; //更改域名,将taobao域名改为baidu RxHttp.get("/service/getIpInfo.php")...其实,RxHttp远不止本篇文章说的这些优点,更多彩蛋,请查看源码

1.6K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券