最新版本的MKNetworkKit中的MKNetWorkHost和MKNetworkRequest應該注意地方,mknetworkkit

來源:互聯網
上載者:User

最新版本的MKNetworkKit中的MKNetWorkHost和MKNetworkRequest應該注意地方,mknetworkkit

  在ios中經常用的三大網路架構“ASIHTTPRequest和AFNetworking和MKNetworkKit”。但是ASIHTTPRequest已經不再更新,同時它也不支援ARC但是作為新手的我們,不去瞭解這一個類庫很可惜,同時它也是用起來比較方便的那個很多的培訓機構都講的是它。還有一個AFNetworking這個是很多的開發人員最長用的第三方的類庫。功能的強大我看很多的類就可以看得出來。今天我們就主要講一下MKNetworkKit,我在百度上搜尋這方面的資料都是舊版的很少涉及到新版的(MKNetworkEngine和MKNetworkoperation),FQGoogle後才搜尋到最詳細的用法。http://xiongzenghuidegithub.github.io/blog/2015/12/30/mknetworkkit,-mknetworkhost/這篇的使用著作權歸原作者所有。

  這個網址有非常詳細關於最新版的MKNetwork用法我就不用累述了。以post請求為例

//佈建要求路徑,它是主機名稱(網域名稱和IP地址)之後的內容(注意不可以把主機名稱加上,不要回出現警告)因為後面佈建要求的時候設定主機名稱標誌前面有“/”

   NSString *path=[[NSString alloc]initWithFormat:@"/login.aspx"];

//佈建要求體

    NSMutableDictionary *param=[[NSMutableDictionary alloc]init];

    [param setValue:@"Window1$Toolbar1$btn_login" forKey:@"__EVENTTARGET"];

    [param setValue:signINTextFied.text forKey:@"********"];

    [param setValue:passwordTextFied.text forKey:@"*******"];

    [param setValue:@"學生" forKey:@"***********"];

    [param setValue:@"true" forKey:@"*****************"];

    [param setValue:@"false" forKey:@"**************];

    [param setValue:@"*******************"];

    [param setValue:@"false" forKey:@"**********************"];

    [param setValue:@"false" forKey:@"***************"];

//執行個體負責管理網路隊列參數是主機名稱(注意前面不能加HTTP和WWW等)

    MKNetworkHost *hostNet=[[MKNetworkHost alloc]initWithHostName:@"192.168.22.333:42"];

//執行個體一個請求對象MKNetworkRequest

    MKNetworkRequest *requestNetWork=[hostNet requestWithPath:path params:param httpMethod:@"POST"];

    [requestNetWork addCompletionHandler:^(MKNetworkRequest *completedRequest) {

        

        [self RequsetGETUrl];

        

    }];

    [hostNet startRequest:requestNetWork];

 

  

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.