Okhttp3的GET和POST方法

2021-09-23 10:35:32 字數 1200 閱讀 9524

okhttp是由鼎鼎大名的square公司開發的。okhttp不僅在介面封裝上面做的簡單易懂,就連在底層實現上也自成一派。

dependencies
下面就來看看okhttp的具體用法

get請求(同步請求)

}} ).start();//start()開啟執行緒

}android是不允許在子執行緒中進行ui操作,我們需要通過runonuithread()方法將執行緒切換到主線程,然後更新ui元素

private void showresponse(final string response) 

} );

}

get請求(非同步請求)

}最大的不同點就是非同步請求不需要開啟子執行緒,enqueue方法會自動將網路請求部分放入子執行緒中執行。

post請求(同步請求)

}post請求(非同步請求)

//url是訪問的伺服器**,userjsonstr是包裝好的json串

public void postdata(string url, string userjsonstr)

} );

}@override

public void onresponse(call call, response response) throws ioexception

});}

}} );

}

OKHttp3學習記錄

一 概述 okhttp作為時下android開發最火熱的網路請求框架,學習下還是很有必要的,記錄學習過程方便以後查詢,guthub位址在android studio中新增依賴 新增網路許可權 二 使用 主要分為這幾步 1.建立okhttpclient物件 2.建立request包括請求體,具體為引數...

OkHttp3簡單使用

複製 目前最新的穩定版可能已經不是3.11.0了,可以到官方github來檢視最新版本 github.com square okht get 預設就是get請求,可以不寫 複製 與get相比,post多了乙個請求體 requestbody 複製 string url 複製 okhttpclient ...

okhttp3學習筆記

面試使人能夠更正確的認識自己,通過這一輪的面試,我發現自己的基礎知識還是有欠缺的。而且我的記性是真不好,很多寫過的 通過很長時間的思考和摸索才做出來的效果,過不了多久都忘了,因此我決定把平時常用的,我寫專案的過程中遇到的困難,解決的方法都一一記錄下來,同時,也把平時學習新知識的筆記寫在這裡。這一篇記...