Retrofit2
唐诺
这个作者很懒,什么都没留下…
展开
-
Retrofit报错:java.lang.IllegalStateException: closed
response.body().string()只能请求一次,请求过后,就会关闭,再次调用response.body().string()就会报close异常。重新创建builder,重新设置body内容;原创 2024-06-24 15:30:08 · 185 阅读 · 0 评论 -
Retrofit2框架封装(源码+java)
【代码】Retrofit2框架封装(源码+java)原创 2024-01-03 16:16:44 · 659 阅读 · 0 评论 -
Https 忽略证书验证
Https证书验证失败,异常信息:Trust anchor for certification path not found.Caused by: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. at com.android.org.conscrypt.OpenSSLSoc原创 2021-12-03 10:29:04 · 6326 阅读 · 0 评论 -
Retrofit2网络请求拦截器
【代码】统一日志拦截器。原创 2022-10-24 15:22:34 · 837 阅读 · 0 评论 -
Parameter type must not include a type variable or wildcard: java.util.Map<java.lang.String, ?>
Parameter type must not include a type variable or wildcard: java.util.Map<java.lang.String, ?>原创 2022-05-18 16:27:54 · 1667 阅读 · 0 评论 -
Http网络请求和响应结果的日志拦截器
Http网络请求和响应结果的日志拦截器HttpLogInterceptor.javaimport android.support.annotation.Nullable;import com.kedacom.lego.fast.LegoFastApplication;import com.kedacom.lego.fast.util.TextUtil;import com.kedacom.lego.fast.util.ZipUtil;import com.kedacom.util.LegoL.原创 2021-12-23 14:50:54 · 863 阅读 · 0 评论 -
Retrofit2自定义接口转发拦截器
通过拦截器,统一实现(根据原有的接口路径,指向服务总线的新接口地址.)原创 2021-12-23 14:45:34 · 848 阅读 · 0 评论 -
Retrofit2自定义的日志拦截器interceptor
自定义Retrofit2 Interceptor 拦截器原创 2021-12-23 14:37:14 · 1809 阅读 · 0 评论 -
OKHttp3网络请求,接口处理
基于OKHttp3,整理常用的请求处理方法;1、获取Get请求的参数 private fun paramsToJson4Get(url: String): Map<String, String> { val map = mutableMapOf<String, String>() try { val uri: Uri = Uri.parse(url) for (paramName in ur.原创 2021-09-17 13:49:59 · 995 阅读 · 0 评论 -
Retrofit2 gson 实体类转换,NumberFormatException: empty String
问题:Json 转换,类型报错:NumberFormatException: empty String排查:Retrofit2 内置 GsonResponseBodyConverter 转换器,具体报错信息在这里查看:原创 2021-01-15 11:31:44 · 459 阅读 · 0 评论 -
io.reactivex.exceptions.OnErrorNotImplementedException: The mapper function returned a null value.
问题:io.reactivex.exceptions.OnErrorNotImplementedException: The mapper function returned a null value.需要补货异常:方法一:HttpServicesFactory2.getHttpServiceApi().getFileBase64(imgZj) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThre原创 2020-07-16 17:03:08 · 5214 阅读 · 0 评论 -
Android Retrofit注解对应的postman请求参数
Android Retrofit注解对应的postman请求参数。原创 2020-06-28 11:18:20 · 4682 阅读 · 1 评论 -
将RequestBody以json格式保存到本地TXT文件中
接口请求报错时,将接口请求参数(RequestBody)以json格式保存到本地 txt文件中,方便postman调试。原创 2020-04-30 10:24:08 · 978 阅读 · 0 评论 -
Retrofit2上传base64格式的图片
使用Retrofit2框架,以base64格式上传图片。原创 2019-10-31 18:20:03 · 2454 阅读 · 0 评论 -
Retrofit2 Get请求包含特殊字符
如果 Retrofit2 Get请求包含特殊字符(例如:%*?等),不希望请求的过程中被转码,可以使用参数(encoded = true):原创 2019-01-15 16:21:18 · 3439 阅读 · 2 评论 -
Retrofit2 使用@Multipart上传文件
1、上传单个文件1.1定义接口 @Multipart @POST("uploadImgs") Call&lt;HttpBaseResult&lt;List&lt;PicResultData&gt;&gt;&gt; uploadSingleImg(@Part("description") RequestBody d原创 2018-11-28 16:58:49 · 40322 阅读 · 14 评论