1.使用同步阻塞调用:

    需要自己创建线程,否则会报主线程使用网络的error;

2.使用非阻塞异步调用:

    1.返回的Response,response.body().string()获取json只能读取一次,之后就会释放掉;

        尝试去标记Response Stream 并且reset提示IOExciption;

        okhttp没有实现Response的对InputStream->reset接口,导致一旦使用mark和reset就报IOExciption错误!

        okHttp是一个io而不是nio的网络模型。

3.返回的Response实在子线程,需要自己再处理回到主线程更新页面;

 

使用okHttp3 的坑!!
 

 


 

相关文章:

  • 2022-03-05
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
  • 2021-07-20
猜你喜欢
  • 2021-08-10
  • 2021-06-23
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
  • 2021-08-05
相关资源
相似解决方案