okhttp學(xué)習(xí)

OkHttp3.0封裝框架,內(nèi)部使用gson解析json數(shù)據(jù)

項(xiàng)目地址:https://github.com/open-android/OkHttp3Utils

使用步驟

1. 在project的build.gradle添加如下代碼(如下圖)

allprojects {? ? repositories {? ? ? ? ...? ? ? ? maven { url"https://jitpack.io"}? ? }}

2. 在Module的build.gradle添加依賴

compile'com.github.open-android:OkHttp3Utils:0.0.4'

3. 需要的權(quán)限

4. GET請(qǐng)求(內(nèi)部使用Gson解析json數(shù)據(jù))

ItHeiMaHttp heiMaHttp = ItHeiMaHttp.getInstance().? ? addHead("參數(shù)名稱","參數(shù)").//加頭addParam("參數(shù)名稱","參數(shù)");//參數(shù)// WSCallBack 中的數(shù)據(jù)類型必須給,如果只想要JSON,傳入String即可heiMaHttp.get("BASE_URL",newWSCallBack() {@OverridepublicvoidonFailure(Call call, Exception e){//失敗}@OverridepublicvoidonSuccess(Bean bean){//成功, 自己想要的Bean}? ? });

POST請(qǐng)求(內(nèi)部使用Gson解析json數(shù)據(jù))

ItHeiMaHttp heiMaHttp = ItHeiMaHttp.getInstance().? ? addHead("參數(shù)名稱","參數(shù)").//加頭addParam("參數(shù)名稱","參數(shù)");//參數(shù)// WSCallBack 中的數(shù)據(jù)類型必須給,如果只想要JSON,傳入String即可heiMaHttp.post("BASE_URL",newWSCallBack() {@OverridepublicvoidonFailure(Call call, Exception e){//失敗}@OverridepublicvoidonSuccess(Bean bean){//成功, 自己想要的Bean}? ? });

添加請(qǐng)求參數(shù)

heiMaHttp.addParam("key","value").addParam("key","value").addParam("key","value");

添加請(qǐng)頭

heiMaHttp.addHead("key","value").addHead("ke","value").addHead("key","value");

retrofit網(wǎng)絡(luò)工具類推薦:https://github.com/open-android/RetrofitUtils

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,678評(píng)論 19 139
  • 在大作業(yè)中需要網(wǎng)絡(luò)連接從服務(wù)器得到數(shù)據(jù),上網(wǎng)學(xué)習(xí)后發(fā)現(xiàn)Android有4種網(wǎng)絡(luò)連接方式HttpClient、Htt...
    九鄉(xiāng)河的小香瓜閱讀 408評(píng)論 0 0
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 34,806評(píng)論 18 399
  • 前言 各種各樣的網(wǎng)絡(luò)框架,每次都是上網(wǎng)隨便一搜,然后照著寫一寫最簡(jiǎn)單的用法,然后下次又遇到需要網(wǎng)絡(luò)請(qǐng)求的時(shí)候,又忘...
    一期一會(huì)la閱讀 517評(píng)論 0 0
  • “字?!本W(wǎng)站9月2日最新??更新。 經(jīng)過國(guó)內(nèi)外廣大網(wǎng)友的共同努力,特別是“unicode漢字交流群”漢字研究學(xué)者的...
    葉葉sama閱讀 2,665評(píng)論 1 1

友情鏈接更多精彩內(nèi)容