使用okHttp3 的坑!!


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實在子線程,需要自己再處理回到主線程更新頁面;

 

 

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM