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