今天在做 Android 项目的时候使用到了 okhttp3 的网络请求,由于我没有设置
ReadTimeout,指的是建立连接后从服务器读取到可用资源所用的时间。所以就会抛出异常(timeout),okhttp3 默认的 ReadTimeout 是 5s,但是真机和服务器之间的交互可能远远超过 5s ,所以我们要将此时间设置大一点。

设置方法,见如下代码,自行在你的 okhttp 处修改

 OkHttpClient okHttpClient = new OkHttpClient.Builder().connectTimeout(10, TimeUnit.MINUTES).readTimeout(10, TimeUnit.MINUTES) // 读取超时.writeTimeout(10, TimeUnit.MINUTES) // 写超时.build();

如果你还想了解这几个超时时间都代表什么含义,请看下面链接:
https://blog.csdn.net/qq_43290288/article/details/119173934

Android --- Retrofit 之 Okhttp3 网络请求总是调用 onFailure 方法,而不调用 onResponse,报错 timeout。相关推荐

  1. Android --- Glide加载图片时候调用asBitmap()方法的时候总是报错,点不出来?

    今天写Glide加载图片的时候,网上给的例子全都是这样写的 很明显.asBitmap()在load后面,放到我的代码里就会报错,如下: 最后查了半天度娘才发现要在with()之后添加asBitmap( ...

  2. 关于新建android项目,MainActivity里面的onCreate()方法、R文件报错的解决方法

    做为一位刚刚上手Android开发的小白来说,要适应一门开发语言和一款开发工具十分费劲.本人也在摸索的路上走了很多的弯路,也有了一点点的经验和问题的解决方案,和大家分享一下. 这是关于第一次用Andr ...

  3. android+MVP+Retrofit+RxJava做网络请求

    1.MVP+Retrofit+RxJava做网络请求2.GreenDao把第一页的数据缓存到数据库,列表实现上拉加载更多,下拉刷新功能 3.列表中的图片(img字段)使用Fresco进行加载 4.Re ...

  4. Android 9.0/P(android p指安卓9.0版本) okhttp3网络请求出错

    已经在AndroidManifest.xml申请网络权限,在8.0以下的系统中网络访问正常,但是9.0中出现网络请求失败 Android 9.0的网络请求失败如下图: 出现这个错误的原因是:从Andr ...

  5. kotlin for android----------MVP模式下(OKHttp和 Retrofit+RxJava)网络请求的两种实现方式...

    2019独角兽企业重金招聘Python工程师标准>>> 今天要说的干货是:以Kotlin,在MVP模式下(OKHttp和 Retrofit+RxJava)网络请求两种实现方式的一个小 ...

  6. Kotlin使用Coroutine+ViewModel+retrofit构建一个网络请求框架

    Kotlin使用Coroutine+ViewModel+retrofit构建一个网络请求框架 公司里的老代码用的网络请求框架技术都比较老,为了快速搭建一个网络请求框架,提高工作效率,记录一下用jetp ...

  7. Android 开发之Okhttp网络请求日志打印

    这里写自定义目录标题 Android 开发之Okhttp 网络请求日志打印 OkHTTP网络日志打印 Android 开发之Okhttp 网络请求日志打印 网络请求是开发的日常工作内容之一,网络日志打 ...

  8. C++ 常见错误(00) —— C#调用c++做的dll是报错

    C#调用c++做的dll是报错"System.BadImageFormatException:"试图加载格式不正确的程序. (异常来自 HRESULT:0x8007000B)&qu ...

  9. Qt:解决跨线程调用socket/IO类,导致报错的问题(socket notifiers cannot be enabled from another thread)

    Qt有很多IO相关的类,比如说QTcpSocket.QFile,总的来说,在Qt的框架内使用,还是非常方便的. 但是用过其他框架IO类的人,可能有一个很不习惯,就是Qt的所有IO类,都不推荐或者不可以 ...

最新文章

  1. R语言dim函数获取dataframe、matrix的维度、shape实战
  2. jquery .parents(), .parent() 和 closest()方法
  3. 如何给邮件添加背景颜色
  4. 前端学习(2422):回顾
  5. redlock java_分布式Redis的分布式锁Redlock
  6. 【Spring】Could not commit JPA transaction RollbackException: Transaction marked as rollbackOnly
  7. checksum命令 linux,Windows相当于linux cksum命令
  8. PCB传输线阻抗计算工具Polar Si9000的安装方法
  9. 小说网站源码_ptcms精美小说阅读网站源码(带采集规则)
  10. 解决:115网盘下载路径失败
  11. 【博学谷学习记录】超强总结,用心分享 | 产品经理电商项目知识点总结与回顾
  12. 大话伊辛模型之一:源起
  13. oracle对同义词修改数据,对 Oracle Database 中的同义词的操作 - BizTalk Server | Microsoft Docs...
  14. 迅为iTOP-4418开发板烧写 Android 7.1 镜像
  15. linux pam 使用例子,PAM认证模块使用实例
  16. python3跑通smpl模型_Python smpl-pytorch包_程序模块 - PyPI - Python中文网
  17. 最小二乘法线性拟合和2次曲线拟合算法
  18. 刘翔因伤退出比赛,暴露了不少国人的本性
  19. Ubuntu22.04虚拟机配置及使用代理工具
  20. 转:使用Mosquitto-Auth-Plugin对mqtt客户端进行验证

热门文章

  1. 收藏 | 2015年度大数据应用经典案例Top100
  2. innodb_force_recovery的值意思
  3. JQuery实现滚动广告(转)
  4. 一个关于用户体验的思考
  5. FLV提取AAC音频单独播放并实现可视化的频谱
  6. crtmpserver流媒体服务器的介绍与搭建
  7. Shell脚本大量示例
  8. COM+组件注册方法
  9. OpenCV图像处理使用笔记(六)——图像滤波
  10. 展示动图_DNF:多GIF动图展示,暗夜使者个性武器幻化推荐