這篇“Android中的OkHttp怎么使用”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Android中的OkHttp怎么使用”文章吧。
創(chuàng)新互聯(lián)是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計,網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),微信小程序,十多年建站對成都加固等多個行業(yè),擁有豐富的網(wǎng)站運維經(jīng)驗。Android 為我們提供了兩種HTTP交互的方式: HttpURLConnection 和 Apache HTTP Client,雖然兩者都支持HTTPS,流的上傳和下載,配置超時,IPv6和連接池,已足夠滿足我們各種HTTP請求的需求。但更高效的使用HTTP 可以讓您的應(yīng)用運行更快、更節(jié)省流量。而OkHttp庫就是為此而生。 OkHttp是一個高效的HTTP庫: § 支持 SPDY(引用層協(xié)議) ,共享同一個Socket來處理同一個服務(wù)器的所有請求 § 如果SPDY不可用,則通過連接池來減少請求延時 § 無縫的支持GZIP來減少數(shù)據(jù)流量 § 緩存響應(yīng)數(shù)據(jù)來減少重復(fù)的網(wǎng)絡(luò)請求 會從很多常用的連接問題中自動恢復(fù)。如果您的服務(wù)器配置了多個IP地址,當(dāng)?shù)谝粋€IP連接失敗的時候,OkHttp會自動嘗試下一個IP。OkHttp還處理了代理服務(wù)器問題和SSL握手失敗問題。 使用 OkHttp 無需重寫您程序中的網(wǎng)絡(luò)代碼。OkHttp實現(xiàn)了幾乎和java.net.HttpURLConnection一樣的API。如果您用了 Apache HttpClient,則OkHttp也提供了一個對應(yīng)的okhttp-apache 模塊。 |
1、 Android studio中使用 在gradle中添加: compile 'com.squareup.okhttp:okhttp:2.7.0' 由于OkHttp依賴okio,所以還需要添加: 'com.squareup.okio:okio:1.6.0' 2、 Eclipse中使用: 只需要下載相應(yīng)的Jar包然后放入工程即可使用。 下載地址: /tupian/20230522/ id="yisu3h-to49">三、 如何使用
四、 Get請求
五、 Post請求
六、 OkHttp文件上傳
七、 OkHttp同時上傳文件和表單數(shù)據(jù)
以上就是關(guān)于“Android中的OkHttp怎么使用”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。 網(wǎng)頁題目:Android中的OkHttp怎么使用-創(chuàng)新互聯(lián) 標(biāo)題網(wǎng)址:http://weahome.cn/article/dgijpi.html 其他資訊 |