RxEasyHttp網(wǎng)絡(luò)庫(kù)調(diào)試模式(八)

github源碼地址:https://github.com/zhou-you/RxEasyHttp

調(diào)試模式

一個(gè)好的庫(kù)成洗,一定有比較人性化的調(diào)試模式,為了方便開(kāi)發(fā)者查看請(qǐng)求過(guò)程和請(qǐng)求日志藏否,本庫(kù)提供詳細(xì)的日志打印瓶殃,最好在開(kāi)發(fā)階段副签,請(qǐng)打開(kāi)調(diào)試模式輸出優(yōu)雅的Log.
調(diào)試模式的控制在初始化配置時(shí)就可以直接設(shè)置。

public class MyApplication extends Application {
        @Override
        public void onCreate() {
            super.onCreate();
            ...
            EasyHttp.getInstance()
                    ...
                    // 打開(kāi)該調(diào)試開(kāi)關(guān)并設(shè)置TAG,不需要就不要加入該行
                    // 最后的true表示是否打印okgo的內(nèi)部異常冠场,一般打開(kāi)方便調(diào)試錯(cuò)誤
                    .debug("EasyHttp", true);
        }
    }

Log預(yù)覽說(shuō)明

這里一個(gè)成功請(qǐng)求的例子:



上方的Log打印了一個(gè)Request完整的聲明周期碴裙,一個(gè)請(qǐng)求的Log有以下特點(diǎn):
1.開(kāi)頭和結(jié)尾打了-->http is start和 -->http is Complete分割請(qǐng)求舔株,完整的生命周期的內(nèi)容都會(huì)打印在開(kāi)頭和結(jié)尾的里面载慈。
2.request請(qǐng)求和response響應(yīng)分割珍手,分別是

-------------------------------request-------------------------------

-------------------------------response-------------------------------

3.在---request---之后會(huì)打印請(qǐng)求的url琳要、當(dāng)前請(qǐng)求的類型GET/POST... -->GET/POST開(kāi)頭 -->END GET/POST結(jié)尾。如果是GET晒杈、HEAD請(qǐng)求方式添加的參數(shù)將會(huì)在這里完整的以u(píng)rl?key=value&key=value的形式打印孔厉。
4.在----response----之后會(huì)打犹(在服務(wù)器響應(yīng)后被打悠从唷)匙监,包含響應(yīng)碼小作、響應(yīng)狀態(tài)、響應(yīng)頭达罗、cookie,body等以<--200(響應(yīng)碼)開(kāi)頭粮揉,<--END HTTP結(jié)尾
5.loadCache key=如果設(shè)置了緩存抚笔,會(huì)看到緩存的key,開(kāi)啟了網(wǎng)絡(luò)緩存功能才會(huì)輸出辐宾。
6.loadCache result=從緩存里讀取的結(jié)果蛀柴,開(kāi)啟了網(wǎng)絡(luò)緩存功能才會(huì)輸出鸽疾。
7.save status => true保存緩存的狀態(tài)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末制肮,一起剝皮案震驚了整個(gè)濱河市递沪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌儒飒,老刑警劉巖檩奠,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蕉扮,居然都是意外死亡颗圣,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門奔则,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)应狱,“玉大人疾呻,你說(shuō)我怎么就攤上這事写半。” “怎么了璃岳?”我有些...
    開(kāi)封第一講書人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵铃慷,是天一觀的道長(zhǎng)蜕该。 經(jīng)常有香客問(wèn)我,道長(zhǎng)馋缅,這世上最難降的妖魔是什么绢淀? 我笑而不...
    開(kāi)封第一講書人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任皆的,我火速辦了婚禮,結(jié)果婚禮上怪嫌,老公的妹妹穿的比我還像新娘柳沙。我一直安慰自己,他們只是感情好赂鲤,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布找爱。 她就那樣靜靜地躺著泡孩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吮播。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,950評(píng)論 1 291
  • 那天意狠,我揣著相機(jī)與錄音环戈,去河邊找鬼澎灸。 笑死,一個(gè)胖子當(dāng)著我的面吹牛性昭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播创泄,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼饭聚!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤箕速,失蹤者是張志新(化名)和其女友劉穎盐茎,沒(méi)想到半個(gè)月后字柠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡窑业,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年常柄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了西潘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡敢订,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情溶褪,我是刑警寧澤,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布馏谨,位于F島的核電站附迷,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏喊儡。R本人自食惡果不足惜艾猜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望淤毛。 院中可真熱鬧算柳,春花似錦、人聲如沸查牌。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)胁孙。三九已至称鳞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間狂票,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工闺属, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留掂器,地道東北人俱箱。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像狞谱,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子孵睬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理肪康,服務(wù)發(fā)現(xiàn)撩穿,斷路器,智...
    卡卡羅2017閱讀 134,637評(píng)論 18 139
  • Volley源碼分析之流程和緩存 前言 Android一開(kāi)始提供了HttpURLConnection和HttpCl...
    大寫ls閱讀 614評(píng)論 0 6
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法抵皱,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法移盆,異常的語(yǔ)法伤为,線程的語(yǔ)...
    子非魚_t_閱讀 31,599評(píng)論 18 399
  • 落花绞愚,三月溫柔的眼里 四月明媚的風(fēng)中 五月不冷不熱的安祥 以及任何一個(gè)甜言蜜語(yǔ)的季節(jié) 都留不住你心底的決絕 你悄無(wú)...
    丁_香閱讀 519評(píng)論 47 44
  • 不過(guò)從世界各國(guó)的多年的情況來(lái)看糖驴,市場(chǎng)出現(xiàn)反復(fù)不定的情況時(shí),這個(gè)IPO速度是一個(gè)搖擺不定的久妆,它的快慢不是短時(shí)間能結(jié)束...
    愛(ài)思危閱讀 248評(píng)論 0 0