iOS 網(wǎng)絡(luò)庫(kù) MGJRequestManager 功能
主要功能
緩存GET請(qǐng)求(可以方便地開啟/關(guān)閉)
設(shè)置 Builtin 參數(shù)(每次請(qǐng)求都會(huì)帶上的參數(shù),如設(shè)備型號(hào)等)
符合某種(自定義)條件時(shí),可以不發(fā)送請(qǐng)求(比如用戶多次點(diǎn)擊「喜歡」按鈕)
對(duì)請(qǐng)求結(jié)果做預(yù)處理(比如將服務(wù)端返回的數(shù)據(jù)包裝成統(tǒng)一的格式)
串行發(fā)送多個(gè)請(qǐng)求(比如 token 過(guò)期后,可以將請(qǐng)求新 token 和當(dāng)前請(qǐng)求串起來(lái))
并行發(fā)送多個(gè)請(qǐng)求,可以告知請(qǐng)求完成數(shù),以及全部請(qǐng)求完成后調(diào)用某個(gè) callback
發(fā)送請(qǐng)求時(shí)顯示 loading,發(fā)送完成后隱藏 loading
上傳圖片
取消正在發(fā)送的請(qǐng)求