基于AF的輕量級網(wǎng)絡(luò)庫二次封裝

前言:從以前的ASI到AF表悬,通常都是拿來直接用,然后上個項目中用了基于AF的YTKNetwork账月,這種相比之前集約型的網(wǎng)絡(luò)請求,雖然離散但很清晰澳迫。然而項目不復(fù)雜局齿,用YTKNetwork似乎有點殺雞用牛刀了,于是在YTKNetwork的基礎(chǔ)上修改封裝了輕量級的網(wǎng)絡(luò)庫KKNetworking纲刀。

下面是簡單介紹:

KKNetworkConfig類

(存放一些全局通用的參數(shù))

baseUrl 服務(wù)器地址

AFSecurityPolicy 安全策略 https認(rèn)證

requestMethod 請求方式 默認(rèn)Post

requestTimeoutInterval 超時時間 默認(rèn)20s

requestHeaderFieldValueDictionary 請求頭

可在AppDelegate配置

YTKNetwork中用的最舒服的就是在基類中可以全局設(shè)置超時時間、消息請求頭等基礎(chǔ)信息担平,于是修改的時候把這些都放到了config類中可以全局設(shè)置示绊。

KKNetworkRequest類

(主要使用的類)

---------------請求設(shè)置---------------

requestUrl 請求地址

requestArgument 請求參數(shù)

requestMethod 請求方式

requestTimeoutInterval 超時時間

requestHeaderFieldValueDictionary 請求頭

---------------返回數(shù)據(jù)---------------

responseData,responseJSONObject暂论,responseObject面褐,responseString,error

isResponseSerializerTypeHTTP默認(rèn)返回數(shù)據(jù)Json解析取胎,可設(shè)置為YES展哭,則為HTTP序列化,不對數(shù)據(jù)進(jìn)行解析 (通常用于一些小型文件下載)

在request的類中

- (BOOL)statusCodeValidator 這個方法也是來自YTK闻蛀,可以做一些全局的請求成功后狀態(tài)碼檢查【比如接口返回的相關(guān)錯誤碼統(tǒng)一處理】

KKNetworkManager類

(請求主要發(fā)起類)

初始化時讀取config的一些配置

在處理request請求時 優(yōu)先取request的參數(shù)處理

沒有時取config的默認(rèn)設(shè)置(如請求方式匪傍,超時時間,請求頭等)

發(fā)起請求接受數(shù)據(jù)進(jìn)行成功與失敗的回調(diào)

KKNetworkTools類

一些常用的方法封裝


這個網(wǎng)絡(luò)庫簡單到幾乎只封裝了Get觉痛、Post請求役衡,適合一些小型項目使用,也可以根據(jù)業(yè)務(wù)需求在這基礎(chǔ)上進(jìn)行擴展薪棒。

Demo地址:KKNetworking

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末手蝎,一起剝皮案震驚了整個濱河市榕莺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌棵介,老刑警劉巖钉鸯,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異邮辽,居然都是意外死亡唠雕,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進(jìn)店門逆巍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來及塘,“玉大人,你說我怎么就攤上這事锐极◇狭牛” “怎么了?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵灵再,是天一觀的道長肋层。 經(jīng)常有香客問我,道長翎迁,這世上最難降的妖魔是什么栋猖? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮汪榔,結(jié)果婚禮上蒲拉,老公的妹妹穿的比我還像新娘。我一直安慰自己痴腌,他們只是感情好雌团,可當(dāng)我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著士聪,像睡著了一般锦援。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上剥悟,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天灵寺,我揣著相機與錄音,去河邊找鬼区岗。 笑死略板,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的慈缔。 我是一名探鬼主播蚯根,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了颅拦?” 一聲冷哼從身側(cè)響起蒂誉,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎距帅,沒想到半個月后右锨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡碌秸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年绍移,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片讥电。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡蹂窖,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出恩敌,到底是詐尸還是另有隱情瞬测,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布纠炮,位于F島的核電站月趟,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏恢口。R本人自食惡果不足惜孝宗,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望耕肩。 院中可真熱鬧因妇,春花似錦、人聲如沸猿诸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽两芳。三九已至摔寨,卻和暖如春去枷,著一層夾襖步出監(jiān)牢的瞬間怖辆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工删顶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留竖螃,地道東北人。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓逗余,卻偏偏與公主長得像特咆,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,107評論 2 356

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